googleads / googleads-mobile-unity

Official Unity Plugin for the Google Mobile Ads SDK
https://developers.google.com/admob/unity
Apache License 2.0
1.37k stars 1.08k forks source link

Preferred Way To Initialize And Load Ads For First Time #2612

Closed MuhammadWaqasOfficial closed 1 year ago

MuhammadWaqasOfficial commented 1 year ago

Step 1: Describe your environment

Unity version: 2020.3.41f1

Step 2: Describe the problem I am curious that Which is the prefered way to initialize and load ads for first time. Inside the MobileAds.Initialize or after that or both are same and safe.

MobileAds.Initialize(initStatus => { }); //Initialize Banner Ad //in case old API //Load Banner Ad

//Initialize Interstitial Ad //in case old API //Load Interstitial Ad

//Initialize Rewarded Ad //in case old API //Load Rewarded Ad

//Initialize Rewarded Inter Ad //in case old API //Load Rewarded Inter Ad

OR

MobileAds.Initialize(initStatus => {

//Initialize Banner Ad //in case old API //Load Banner Ad

//Initialize Interstitial Ad //in case old API //Load Interstitial Ad

//Initialize Rewarded Ad //in case old API //Load Rewarded Ad

//Initialize Rewarded Inter Ad //in case old API //Load Rewarded Inter Ad

});

NVentimiglia commented 1 year ago

@MuhammadWaqasOfficial

The second case. Please load the ads after MobileAds is initialized.

MobileAds.Initialize(initStatus => {

//Initialize Banner Ad //in case old API
//Load Banner Ad

//Initialize Interstitial Ad //in case old API
//Load Interstitial Ad

//Initialize Rewarded Ad //in case old API
//Load Rewarded Ad

//Initialize Rewarded Inter Ad //in case old API
//Load Rewarded Inter Ad

});