विज्ञापन अनुरोधों को माइग्रेट करना

इस पेज पर, विज्ञापन अनुरोधों को माइग्रेट करने के निर्देश दिए गए हैं.

Google Mobile Ads SDK (बीटा) के लिए, आपको AdMob विज्ञापन यूनिट आईडी को सीधे AdRequest ऑब्जेक्ट में पास करना होगा. इसे लोड विज्ञापन वाले तरीके में पास नहीं किया जा सकता.

मौजूदा

Kotlin

val adRequest = AdRequest.Builder().build()

InterstitialAd.load(
  this, "AD_UNIT_ID", adRequest,
  object : InterstitialAdLoadCallback() {
  }
)

Java

AdRequest adRequest = new AdRequest.Builder().build();

InterstitialAd.load(
  this, "AD_UNIT_ID", adRequest,
  new InterstitialAdLoadCallback() {
  }
);
Google Mobile Ads SDK (बीटा वर्शन)

Kotlin

val adRequest = AdRequest.Builder("AD_UNIT_ID").build()

InterstitialAd.load(adRequest, object : AdLoadCallback<InterstitialAd> {})

Java

AdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").build();

InterstitialAd.load(adRequest, new AdLoadCallback<InterstitialAd>() {});

AdMob को अतिरिक्त पैरामीटर पास करना

यहां दिए गए उदाहरणों में, AdMob को अतिरिक्त पैरामीटर भेजे जाते हैं, ताकि लोगों की दिलचस्पी के हिसाब से विज्ञापन न दिखाने का अनुरोध किया जा सके:

मौजूदा

Kotlin

val extras = Bundle()
extras.putInt("npa", 1)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putInt("npa", 1);
AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter.class, extras)
    .build();
Google Mobile Ads SDK (बीटा वर्शन)

Kotlin

val extras = Bundle()
extras.putInt("npa", 1)
val request = AdRequest.Builder("AD_UNIT_ID")
    .setGoogleExtrasBundle(extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putInt("npa", 1);
AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
    .setGoogleExtrasBundle(extras)
    .build();

विज्ञापन सोर्स अडैप्टर को अतिरिक्त पैरामीटर पास करना

यहां दिए गए उदाहरण, विज्ञापन सोर्स अडैप्टर के सैंपल में अतिरिक्त पैरामीटर पास करते हैं. किसी विज्ञापन सोर्स अडैप्टर को अतिरिक्त पैरामीटर पास करने के बारे में जानकारी के लिए, विज्ञापन सोर्स इंटिग्रेशन गाइड देखें.

मौजूदा

Kotlin

val extras = Bundle()
extras.putString("exampleKey", "exampleValue")

val request = AdRequest.Builder()
    .addNetworkExtrasBundle(SampleAdapter::class, extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putString("exampleKey", "exampleValue");

AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(SampleAdapter.class, extras)
    .build();
Google Mobile Ads SDK (बीटा वर्शन)

Kotlin

val extras = Bundle()
extras.putString("exampleKey", "exampleValue")

val request = AdRequest.Builder("AD_UNIT_ID")
    .putAdSourceExtrasBundle(SampleAdapter::class.java, extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putString("exampleKey", "exampleValue");

AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
    .putAdSourceExtrasBundle(SampleAdapter.class, extras)
    .build();