Admob Not Showing Test Ads (Blueprint Project)

I’m currently working on an android game and I have followed the Admob documentation for using advertising for android games, I am currently using a Interstitial Test ad ID but I keep getting the warning message “LogAdvertising:Warning: GetAdvertisingProvider called with a module name of None.”

Play Services

Advert Blueprint

Usually, when you use interstitial Ad, you should load it, but you shouldn’t show it imediatily, you really should wait for it to load and try to call it later. If the Interstitial Ad wasn’t loaded in the moment you try to show it, it’ll just ignore it.

I believe there is a function called “IsInterstitialAdAvaliable”(or something like that) that you can use to check if you can show it or not.

I tried your solution but even after a delay of 10 seconds between load and show ad it still returns the bool as false.

In that case, you may use the “IsInterstitialAdAvaliable” return to a branch, if true, show, if false, call delay of 2 seconds and go back to “IsInterstitialAdAvaliable”.

And just remember that show interstitial Ad will only work on mobile device, PIE should never show it.

I tried on event “Begin Construct” (UMG) to “LoadInterstitialAd” and use a 2 seconds “Delay” before Branching using the “IsInterstitialAdAvaliable” which if true executes “ShowInterstitial”, but a print string shows that it returns as false, this was tested by packaging the project and deploying it on my andorid device (Sony Xperia Z1)

There is a function called “IsInterstititalAdRequested” to check if it could complete a request and start to load it. Try to call it a few seconds after the load request and check if it is true.

Also, check if your app is requesting network usage permissions.

From testing the “IsInterstititalAdRequested” returns true but the “IsInterstitialAdAvaliable” which is now attached to a tick (to check if it ever returns true) is always false.

These are the permissions I have:

PS: Not sure if this is a bug but if there is a delay (I had 5 seconds) after “Load Interstitial Ad” the “IsInterstititalAdRequested” would return false.

Your original suggestion about using a delay was correct, after a some changes and testing I have managed to get it working. Thank you :slight_smile:

Hi,
Could You tell me what did You change, how did Your final blueprint for Interstitial Ads look like? I’m facing the same problem of ads not showing :frowning:

All the best,

The return value from Is Interstitial Ad Avaliable is not linked to the branch condition, try to pin it and test it again.