Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Apple rejected app because Unity Ads request Cookie.

Discussion in 'Unity Ads & User Acquisition' started by sawa_unity, Jun 4, 2021.

Thread Status:
Not open for further replies.
  1. sawa_unity

    sawa_unity

    Joined:
    Nov 27, 2020
    Posts:
    1
    Hello.

    My Unity iOS App was rejected because UnityAds request Cookie when User choosing "Ask App not to Track" on ATT.
    (See Attached image)

    attachment.Screenshot-0604-080204+2.png

    Reject message is this.

    I want to know why this popup show. I want to fix not show this popup when User choosing "Ask App not to Track" on ATT.

    This is environment.

    【Environment】
    ・Unity Version : 2019.4.6f1
    ・Using Unity Ads as Admob Mediation.
    ・Admob SDK Version : 5.4.0
    ・Admob UnityAds Mediation Adapter Package Version : 2.6.0

    【note】
    ・This popup is shown Apple reviewer's Device (= not test device)
    ・My device is not shown this popup. (My device is Admob Test Device) Not showed popup regardless of UnityAds test device setting.
    ・Implementation by reading this document (https://developers.google.com/admob/unity/mediation/unity)

    Best Regards.
     
    SwiftCODA likes this.
  2. Toastbyte

    Toastbyte

    Joined:
    Sep 1, 2016
    Posts:
    51
    Last edited: Jun 5, 2021
    SwiftCODA likes this.
  3. ALeonidou

    ALeonidou

    Joined:
    Apr 2, 2020
    Posts:
    7
    I have the exact same issue... (and the same environment)
    Any help or advise on the problem or its fix would be appreciated a lot!!

    Thank you
     
    SwiftCODA likes this.
  4. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
    We believe this is due to the GDPR prompt appearing directly after the Unity context screen.

    Please note that Unity prompts the GDPR consent opt-in separately from the ATT prompt (and any context screen prompt/pre-prompt you elect to show). The ATT prompt is Apple’s platform specific prompt designed to allow users to opt-in to being tracked or otherwise allow access to the user’s IDFA. It is not a substitute for compliance requirements with various data regulations, such as GDPR. Therefore, Unity’s GDPR consent pop-up is still required (from a compliance perspective) to allow Unity to personalize ads. Please refer to Apple’s website for more information on how ATT for tracking is defined by Apple.
    https://developer.apple.com/app-store/user-privacy-and-data-use/

    Unity aims to simplify best practices for developers, and we are in discussions with Apple to clarify their requirements in order to avoid future confusion and rejections. We apologize for the inconvenience and will continue to post the latest updates and information in our iOS14 resource center.
    https://resources.unity.com/ios-14-resources
     
    pKallv likes this.
  5. SwiftCODA

    SwiftCODA

    Joined:
    May 17, 2021
    Posts:
    3
    I received the exact same reason for rejection. How do I go about resolving it? Since the pop-up is for GDPR, did you have to explain to Apple that that is what it's for? I don't understand. Please let me know ASAP.
     
  6. Jason_YLin

    Jason_YLin

    Unity Technologies

    Joined:
    Sep 30, 2021
    Posts:
    15
    Hi @SwiftCODA and @sawa_unity.
    We are currently in discussions with Apple on this, and will make changes in the future releases.
    For now, if you have unfortunately encountered the rejection issue, what you can do as workaround is don't initialize Unity Ads SDK until you have shown the ATT popup, and if user reject to provide ATT permission, manually set the
    "gdpr.consent" as "false". By this way, the GDPR consent popup will not be shown.

    Please refer to the documentation and code example below:
    https://docs.unity.com/ads/GDPRCompliance.htm
    Thanks.
     
    D12294 likes this.
  7. SwiftCODA

    SwiftCODA

    Joined:
    May 17, 2021
    Posts:
    3
    @Jason_YLin Hi, I have done what you've stated. Waiting to be reviewed currently, I will post back when I know if it's been successful or not.
     
    D12294 likes this.
  8. SwiftCODA

    SwiftCODA

    Joined:
    May 17, 2021
    Posts:
    3
    Was successful. They also wanted me to get ATT consent in order to access a WKWebView that used cookies. Not tracking cookies, but just typical login cookies that could not be disabled. Kinda weird and annoying but ya.
     
Thread Status:
Not open for further replies.