Hi Zack,
Thank you for reaching out to us.
Could you kindly provide the details below (via Reply privately to author) so that I can investigate the issue?
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team
Hi Zack,
Thank you for providing the requested details in private. These have proven to be very helpful in the investigation.
I was able to build and run the project in question, although I could not replicate the same issue after at least 10 iterations of making the ad appear and shutting the app down. Kindly see screenshots for some of the ads I received. I also investigated the code of your ad manager script, and it seems that everything is in order as well. That being said, I suspect that this may be a race condition stemming from the initialization of the AdMob SDK. You may want to create an "initialized" flag for the SDK (which would then be triggered by the callback from MobileAds.Initialize()), and only start requesting ads after the SDK is confirmed to have finished initialization (instead of immediately requesting from Start()).
Hi Zack,
I understand your concern, and thank you for the suggestion. The AdMob SDK Unity SDK is in fact a bit more complex than the ones for Android or iOS, and thus requires a bit more trial-and-error than the other two. That said, don't hesitate to reach out to us again if you have any more technical concerns on the AdMob SDK. We will be happy to assist you.