Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error "Alternatively, if you do not collect cookies for tracking purposes, revise the cookie..." #660

Open
hooliapps opened this issue Mar 27, 2024 · 1 comment

Comments

@hooliapps
Copy link

Hello

I display iOS ATT Form then CMP.

My app was refused because, if user say "No" at IOS ATT Form, then on CMP Google message "XXX asks for your consent to use your personal data to:".

How to have a Label who works even if user say "No" or "Yes" to ATT form please ?

Of course, if user say "No" to Track, and "Yes" to Google CMP, i checked, then Google use non-personalised ads.

Best regards

Message from Apple:
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
You collect data to track after the user selects "Ask App Not to Track" on the App Tracking Transparency permission request.

Specifically, we noticed the app accesses web content you own and collects cookies for tracking after the user asked you not to track them.

Next Steps

To resolve this issue, please revise the app so that you do not collect data for tracking purposes if the user does not give permission for tracking.

Alternatively, if you do not collect cookies for tracking purposes, revise the cookie prompts that appear in the app to clarify you do not track users.

Resources

  • Tracking is linking data collected from the app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about tracking.
  • See Frequently Asked Questions about the requirements for apps that track users.

Support

@TheNotorius0
Copy link

That's because first you need to show Google UMP, then the ATT (if the user has chosen to consent, otherwise it won't show).

Anyway, you should create both the GDPR and ATT message on AdMob, they handle it automatically. For example, this is my code, I don't have to do anything else and it works:

if (await consent.canRequestAds()) {

    showAd();
          
} else {

    await consent.requestInfoUpdate();
    await consent.loadAndShowIfRequired();

    if (await consent.canRequestAds()) {

        showAd();
     }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants