Google AdMob – <Google>[I-ACS023136] Configuration does not have valid Google App ID

Published

It’s been almost a week since my app went Live, but my Live google ads are not showing at all.

I’ve tried double checking everything I could think of, such as making sure the App ID and Ad ID are correct, but I’m having no luck with them.

I have the following 2 functions to load and show the ads

public func loadAd() {
    interstitial = GADInterstitial(adUnitID: "ca-app-pub-3228561607874346/1546949023") //Live Ad 2
    let request = GADRequest()
    interstitial.load(request)
}

public func showAd() {
    
    if (interstitial.isReady) {
        interstitial.present(fromRootViewController: self)
        
        loadAd()
        
    } else {
      print("Ad wasn't ready")
    }
}

I tried running it with test ads using the test ad ID that were given to me on google’s tutorial page and that seems to be working fine, just not my Live Ad.

The only thing that flags or catch my attention is the console is printing:

[I-ACS023136] Configuration does not have valid Google App ID.

and

[I-ACS034010] Transaction failed

But like I said, I double checked my config in my info.plist file and all seems to be fine.

There are over 200 requests made and 0% match-rate. I just don’t know what it could be anymore. Can someone please help me and let me know what it could possible be please?

Many thanks in advance.

Source: Ios Questions

Published
Categorised as admob, ios, swift Tagged , ,

Answers

I’ve done some research and most people solved their issues related to AdMob by waiting a few days. Since your app went live more than a week ago, I believe that’s not the issue. Another possible solution is to share your app with more people, in order to send more requests to Google Servers. According to this answer:

For newly created ads to work, Admob need more requests to start showing ads.

Also:

  • Make sure that Google Mobile Ads SDK is properly integrated.
  • Make sure that you are using the Real ID because sometimes the Test ID is used by default.
  • Make sure there are no restrictions on your account.
  • Make sure that the account setup is fully completed. Payment information, name, address, phone number, and tax info in your AdMob account with verification if applicable.
  • Check that the eCPM floor settings are not set too high.

An unlikely but possible reason could be lack of inventory.

If none of the above worked, you can try these troubleshooters:

Performance TroubleshootCan’t see ADS Troubleshoot

More info:

Common reasons for ads not showing


Jamal Boehm

Leave a Reply

Your email address will not be published. Required fields are marked *

Still Have Questions?


Our dedicated development team is here for you!

We can help you find answers to your question for as low as 5$.

Contact Us
faq