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.

Bug Meta dont worl on iOS

Discussion in 'Unity Mediation' started by makaqo, Oct 4, 2022.

  1. makaqo

    makaqo

    Joined:
    Sep 16, 2015
    Posts:
    19
    iI'm using unity mediation together with meta, in android everything works perfectly but in iOS it's impossible to make it work in example ads and even less in production.

    have any of you made meta ads work on iOS ?
     
  2. Ortiz_Daniel

    Ortiz_Daniel

    Unity Technologies

    Joined:
    Oct 14, 2021
    Posts:
    30
    Hi @makaqo,

    Thanks for reaching out.

    When it comes to Meta there are a few things you need to ensure do in order to get them to work.

    The first item to check on iOS would be to ensure that the Advertising Tracking Enabled flag has been set up.

    Additionally I would review and ensure you are up date on the Data Use Checkup requirement.

    You can review our full set up guide here if you have any more questions.

    Thank you,
    Daniel Ortiz
     
  3. makaqo

    makaqo

    Joined:
    Sep 16, 2015
    Posts:
    19
    Hi @Ortiz_Daniel thanks for replying, I made the setting by adding setAdvertiserTrackingEnabled but it still doesn't work, can I just change the iOS version to AppLovin Max and the Android version to Unity?

    My Log:
    Code (log):
    1. 2022-10-04 17:52:04.057346-0500 pirinola[5284:1006265] UMSReachability Flag Status: -R ------- networkStatusForFlags
    2. 2022-10-04 17:52:04.057723-0500 pirinola[5284:1006265] UMSWaterfallRun failed to load an ad with error (UMAAdapterLoadErrorNoFill) and message (UnityAds load error with code (3) and message (Placement receives no fill))
    3. 2022-10-04 17:52:04.061243-0500 pirinola[5284:1006594] Successfully sent tracking event: 1 to https://mediation-tracking.unityads.unity3d.com/api/v1/lineitemevent
    4. 2022-10-04 17:52:04.063296-0500 pirinola[5284:1006265] HSDPA
    5. 2022-10-04 17:52:04.065866-0500 pirinola[5284:1006265] HSDPA
    6. 2022-10-04 17:52:04.067214-0500 pirinola[5284:1006594] Successfully sent tracking event: 3 to https://mediation-tracking.unityads.unity3d.com/api/v1/lineitemevent
    7. 2022-10-04 17:52:04.084858-0500 pirinola[5284:1006422] Successfully sent diagnostic event: 22 to https://mediation-tracking.unityads.unity3d.com/api/v2/diagnostic
    8. 2022-10-04 17:52:04.171824-0500 pirinola[5284:1006265] UMSReachability Flag Status: -R ------- networkStatusForFlags
    9. 2022-10-04 17:52:04.172187-0500 pirinola[5284:1006265] UMSWaterfallRun failed to load an ad with error (UMAAdapterLoadErrorNoFill) and message (UnityAds load error with code (3) and message (Placement receives no fill))
    10. 2022-10-04 17:52:04.172863-0500 pirinola[5284:1006265] UMSReachability Flag Status: -R ------- networkStatusForFlags
    11. 2022-10-04 17:52:04.173242-0500 pirinola[5284:1006265] Rewarded Ad failed to load with error(UMSLoadErrorNoFill) : UMSLoadErrorNoFill : No line item could get fill!
    Thanks
     
  4. DeclanMcPartlin

    DeclanMcPartlin

    Unity Technologies

    Joined:
    Nov 19, 2020
    Posts:
    143
    Hey @makaqo,

    The ways that I know of to raise the chances of getting live ads with Meta are:
    • Use a device, preferably with the Facebook app installed and logged into as well.
    • Request permissions to be tracked as a user (ATT), more information here.
    • Ensure that the Advertising Tracking Enabled flag has been set up (as mentioned before).
    If you're still not getting any ads, let us know and we can look into it further, thanks!
     
  5. JFC5201314

    JFC5201314

    Unity Technologies

    Joined:
    Sep 21, 2021
    Posts:
    2
    Hi @makaqo,
    I am able to make Facebook test ad work for my app (not published in AppStore), which is integrated with Unity Mediation, and I think below things are needed to make it work:
    • Make sure you are using a newer version of FBAudienceNetwork SDK (such as 6.12.0) in your app.
    • As stated in Facebook docs, “If you are using mediation, then you need to implement the setAdvertiserTrackingEnabled flag before initializing the mediation SDK in order for us to receive it in the bidding request”. See https://developers.facebook.com/doc...atform-setup/ios/advertising-tracking-enabled
    • Configure the test device for Meta Bidding Ad Source on the Unity Mediation Dashboard page (this will send the bidding request to Meta in test mode).
    BTW, is there any link to your iOS app on our Unity Dashboard? Which Unity Mediation SDK and FBAudienceNetwork SDK version are you using?

    upload_2022-11-4_15-1-21.png