(March 2024) Google Updates for the EU Digital Markets Act (DMA)

Starting March 2024, Google is requiring advertisers to pass consent signals for EEA users as part of their updates to support the Digital Markets Act EU regulation. EEA users who opt-out of these user consent signals will not be attributable nor will their data be used in Google for advertising purposes.

Singular provides the following options to help advertisers comply:

      • If your business determines that EU privacy regulations for EEA users apply to your app, pass user consent signals to Singular based on the consent prompts your app presents to these users. See "How can I pass user consent signals to Singular?"
      • If your business determines that EU privacy regulations don't apply to your app, you can opt-out of EEA user consent signals in Singular. check the "EEA opt-out" option under the "User Privacy" section in the partner configuration. See "How do I opt out of EEA data requirements?"

FAQ

Which Google integrations are impacted by these updates?
All of Google's integrations that ingest user level data are impacted, including but not limited to:

Singular has made updates to all integrations to support Google's updates.

How can I pass user consent signals to Singular?
If your business determines that EU privacy regulations for EEA users apply to your app: Implement the Singular SDK/S2S "Limit Data Sharing" feature based on the consent prompts your app presents to these users.

    • Using Singular's iOS SDK:
      limitDataSharing Method
      Description

      Notify Singular of user consent (opt-in) for sharing private data.

      • Use limitDataSharing:NO to indicate that the user consented (opted in) to share their information.
      • Use limitDataSharing:YES if the user did not consent.
      Signature (void)limitDataSharing:(BOOL)shouldLimitDataSharing;
      Usage Example
      SwiftObjective-C
      // User has opted into sharing
      data Singular.limitDataSharing(false) 
    • Using Singular Android SDK:
      Singular.limitDataSharing Method
      Signature

      Singular.limitDataSharing(boolean shouldLimitDataSharing)

      • Use Singular.limitDataSharing(false) to indicate that the user consented (opted in) to share their information.
      • Use Singular.limitDataSharing(true) if the user did not consent
      Description Notify Singular of user consent (opt-in) for sharing private data.
      Usage Example
      // User has opted into sharing data
      Singular.limitDataSharing(false);
  • See our iOS, Android, and Server-to-Server API techincal documentation articles on "Limit Data Sharing"
  • It is recommended that LDS is set prior to Singular SDK initialization, thereby allowing Google to capture the user consent signals at time of app install to maximize measurement and advertising insights
  • Singular LDS will be mapped to Google's "ad_user_data" and "ad_personalization" user consent signals for EEA users in postbacks to Google, as below:
    • LDS=true maps to ad_user_data/ad_personalization=0
    • LDS=false maps to ad_user_data/ad_personalization=1
    • Unset LDS maps to unset ad_user_data/ad_personalization
  • (Coming soon, after March 2024) The Singular SDK/S2S will support an optional mode to automatically ingest user consent signals from certified Consent Management Platforms (CMP). Until then, you can extract the user consent signals from your CMP and pass them through LDS

 

How do I opt out of EEA data requirements?
Consult and confirm with your business' legal counsel before toggling this option.
If your business determines that EU privacy regulations don't apply to your app, you can opt-out of EEA user consent signals in Singular. check the "EEA opt-out" option under the "User Privacy" section in the Google Ads and/or Google Marketing Platform partner configuration. LDS and user consent signals are not used by Google with this option.


  • Implementing LDS for EEA users is not required if using this option
  • This option can be enabled prior to Google's March updates going live
What is Singular's Limit Data Sharing (LDS)?

Singular's Limit Data Sharing (LDS) is a feature that allows app developers to pass each user's user consent signals to Singular. LDS is set per user and can be set before or after SDK initialization. LDS is used in Singular User Privacy Postbacks and passed to certain partners like Google, who use it to comply with their own data practices.

See "Supporting User Privacy Choices with Limit Data Sharing FAQ"

Can I pass user consent signals if I use a Consent Management Platform (CMP)?

Google lists Consent Management Platforms (CMPs) that support the required user consent signals. If you use one of these CMPs, you can extract the user consent signals and pass them through Singular's LimitDataSharing feature

 (Coming soon, after March 2024) The Singular SDK/S2S will support an optional mode to automatically ingest user consent signals from these certified CMPs (via the TCF 2.2 standard).

Do I need to use a Consent Management Platform (CMP) to comply with Google's updates?
No, although Google recommends using a certified consent management platform (CMP), it is not required for advertisers. Advertisers may choose to manage their own consent prompts an you can pass user consent signals to Singular either with or without a CMP. See "How can I pass user consent signals to Singular?"
Do I need to pass user consent signals to Singular if I've implemented user consent modes/signals with the Firebase SDK?
Yes, all SDKs that collect and pass user data to Google must independently collect user consent signals.
What will be the impact to my Google campaigns?

Starting March 2024

For EEA users that opt-out to user consent:

  • User-level attribution to Google campaigns will not be available in Singular.  Google won't be able to report these attributions to MMPs
  • (Google Ads only) Google Ads will model conversions for these users, which is reflected in the aggregated network metrics Singular pulls from the Google Ads data connector.
  • Google won't be able to use this users data for advertising purposes

For EEA users that opt-in to user consent:

  • User-level attribution to Google campaigns are possible
  • Google will use this data for advertising purposes

We encourage advertisers to reach out to their Google representative for more detailed information with respect to your specific campaigns and configurations.