iOS app from AdMob error = com.google.DummyAdapter?

后端 未结 4 875
时光说笑
时光说笑 2021-02-02 10:36
  Cannot find an ad network adapter with the name(s): (
\"com.google.DummyAdapter\"
). Remember to link all required ad network adapters and SDKs, and   se         


        
相关标签:
4条回答
  • 2021-02-02 10:41

    In my case I was using Google's Demo ad units. Test ads worked on real devices but on simulators I got the same error as you.

    The solution was to use real ad unit IDs and Enabling test devices

    0 讨论(0)
  • 2021-02-02 10:44

    AdMob sends back a mediation list with only "com.google.DummyAdapter" when the actual network list returned to the app is empty. This is a special case, and it essentially just means "no fill".

    It is quite possible that this happens if you set an eCPM floor and AdMob is your only network. For example, if you set a floor of 1.00 and AdMob does not have an ad worth $1.00 eCPM to show, AdMob excludes itself from your mediation chain.

    In this example I'd still expect iAd to be returned. As for why it wasn't, maybe your ad unit had country level settings with iAd disabled in your country (wild guess).

    0 讨论(0)
  • 2021-02-02 10:46

    This is one of those errors where the solution is different for different people.

    In my case, the fix was:
    1. Find googlemobileads.framework in the finder.
    2. Drag it into the trash.
    3. Re-download.
    4. Unzip.
    5. Drag the new one into the same location where the old one was.

    If that doesn't work for you, look around; there are a lot of similar questions, and one of them will probably have the answer.

    0 讨论(0)
  • 2021-02-02 10:47

    For me, I was running iOS 14. I had to change my phone's settings in Settings > Privacy > Tracking, and enable Allow Apps To Request To Track.

    In addition, enabling this setting made my phone get an advertising ID (before it was all 0's). Without that, this page was useless.

    0 讨论(0)
提交回复
热议问题