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

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

GMA Next-Gen SDK के लिए, आपको Ad Manager विज्ञापन यूनिट आईडी को सीधे AdRequest ऑब्जेक्ट में पास करना होगा. इसे लोड विज्ञापन के तरीके में पास नहीं किया जा सकता.

Google Mobile Ads SDK

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() {
  }
);
GMA Next-Gen 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>() {});

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

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

Google Mobile Ads SDK

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();
GMA Next-Gen 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();

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

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

Google Mobile Ads SDK

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();
GMA Next-Gen 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();