इस पेज पर, विज्ञापन दिखाने के अनुरोधों को माइग्रेट करने के निर्देशों के बारे में बताया गया है.
GMA Next-Gen SDK के लिए ज़रूरी है कि आप
Ad Manager की विज्ञापन यूनिट का आईडी, AdRequest ऑब्जेक्ट को सीधे पास करें,
बजाय इसके कि आप उसे लोड विज्ञापन के तरीके को पास करें.
| Google Mobile Ads SDK (Legacy) |
Kotlinval adRequest = AdRequest.Builder().build() InterstitialAd.load( this, "AD_UNIT_ID", adRequest, object : InterstitialAdLoadCallback() { } ) JavaAdRequest adRequest = new AdRequest.Builder().build(); InterstitialAd.load( this, "AD_UNIT_ID", adRequest, new InterstitialAdLoadCallback() { } ); |
| GMA Next-Gen SDK |
Kotlinval adRequest = AdRequest.Builder("AD_UNIT_ID").build() InterstitialAd.load(adRequest, object : AdLoadCallback<InterstitialAd> {}) JavaAdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").build(); InterstitialAd.load(adRequest, new AdLoadCallback<InterstitialAd>() {}); |
Ad Manager को अतिरिक्त पैरामीटर पास करना
यहां दिए गए उदाहरणों में, लोगों की दिलचस्पी के मुताबिक विज्ञापन न दिखाने का अनुरोध करने के लिए, Ad Manager को अतिरिक्त पैरामीटर पास किए गए हैं:
| Google Mobile Ads SDK (Legacy) |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter::class.java, extras) .build() JavaBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras) .build(); |
| GMA Next-Gen SDK |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build() JavaBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build(); |
किसी विज्ञापन सोर्स अडैप्टर को अतिरिक्त पैरामीटर पास करना
यहां दिए गए उदाहरणों में, सैंपल विज्ञापन सोर्स अडैप्टर को अतिरिक्त पैरामीटर पास किए गए हैं. किसी खास विज्ञापन सोर्स अडैप्टर को अतिरिक्त पैरामीटर पास करने के बारे में ज़्यादा जानने के लिए, विज्ञापन सोर्स इंटिग्रेशन से जुड़ी गाइड देखें.
| Google Mobile Ads SDK (Legacy) |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter::class, extras) .build() JavaBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter.class, extras) .build(); |
| GMA Next-Gen SDK |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter::class.java, extras) .build() JavaBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter.class, extras) .build(); |