I’m seeing this on Android:
2022-12-13 08:46:08.696 16385-16705/? E/Ads: Cannot determine request type. Is your ad unit id correct?
2022-12-13 08:46:08.700 16385-16385/? I/logger: ADAPTER_AD_NETWORK_ERROR: AdMob error with code (1) and message (Error building request URL: Cannot determine request type. Is your ad unit id correct?)
2022-12-13 08:46:08.700 16385-16674/? I/logger: Line item: ADMOB with values {adUnitId=AdMob_RV_High} failed to load.
2022-12-13 08:46:08.703 16385-16385/? I/Ads: Ad failed to load : 1
2022-12-13 08:46:08.709 16385-16698/? E/Ads: Cannot determine request type. Is your ad unit id correct?
2022-12-13 08:46:08.712 16385-16385/? I/logger: ADAPTER_AD_NETWORK_ERROR: AdMob error with code (1) and message (Error building request URL: Cannot determine request type. Is your ad unit id correct?)
2022-12-13 08:46:08.712 16385-16669/? I/logger: Line item: ADMOB with values {adUnitId=AdMob_INT_High} failed to load.
2022-12-13 08:46:08.714 16385-16385/? I/Ads: Ad failed to load : 1
I am fairly sure everything is setup correctly.
The ID’s in my mediation window in Unity show as follows:
And I am sure that my setup is correct:
private IInterstitialAd _ad;
private const string AdUnitId = "Interstitial_Android";
public void SetupAd()
{
//Create
_ad = MediationService.Instance.CreateInterstitialAd(AdUnitId);
//Subscribe to events
_ad.OnClosed += AdClosed;
_ad.OnClicked += AdClicked;
_ad.OnLoaded += AdLoaded;
_ad.OnFailedLoad += AdFailedLoad;
// Impression Event
MediationService.Instance.ImpressionEventPublisher.OnImpression += ImpressionEvent;
}
NOTE: I am setting up unity services much earlier in the app using:
var initializationOptions = new InitializationOptions();
initializationOptions.SetGameId(GameId);
await Task.WhenAny(UnityServices.InitializeAsync(), Task.Delay(3000));
^^^ I am also connected to the internet and can see that this is finishing correctly as desired.
Here are the look of my unity waterfalls for my rewarded:
Please help thankyou