I have a strange error, my games show interstitial and rewarded ads however doesn’t show banner ads.
error: error is NO_FILL, message is Placement receives no fill - this is the callback I get when the methods “OnUnityAdsFailedToLoad” gets called on loading the banner ad.
I am using Advertisement Legacy through the package manager and it is uptodate, version is - 4.12.0 · July 17, 2024
The banner ad does show up while testing and playing the game in the Unity editor but not on the phone, I have made sure the banner ad is created in the dashboard and have called the right ad id.
See teh messages I get while a rewarded ad is loaded successfully, as can be seen no error here UNITY ADS Ads loaded Rewarded_Android
I am on Unity 6000.0.32f1 and I am not using mediation and strictly using Unity ads.
A proper one? Targeted at the ‘Android’ audience? Considering ad availability (or scarcity) and potential implications thereof a reasonable test for an Android build would seem to be connecting to the Internet via a VPN selecting a different region, perhaps one notorious for banner ads for Android.
I got the following response from Unity support - definitely not an encouraging one. It fails my monetisation strategy altogether when they say banner ads dont load in some regions.
There is no remedy provided by Unity.
Thank you for contacting our UnityAds support!
Sometimes it is hard for the Banner ads to get filled in some specific area/region. You can try to use a Japan/American VPN to test it. If it can be filled under VPN, that should be caused by the region.