प्लेसमेंट के हिसाब से विज्ञापन डेटा को सेगमेंट करना

प्लैटफ़ॉर्म चुनें: Android iOS Android (लेगसी)

विज्ञापन की परफ़ॉर्मेंस की रिपोर्टिंग से जुड़े डेटा को सेगमेंट में बांटने के लिए, विज्ञापन प्लेसमेंट की सुविधा का इस्तेमाल करें. प्लेसमेंट की मदद से, रिपोर्ट में इंप्रेशन डेटा को सेगमेंट में बांटा जा सकता है. इसके लिए, विज्ञापन यूनिट जोड़ने की ज़रूरत नहीं होती. प्लेसमेंट की सुविधा का इस्तेमाल करने के लिए, आपके पास प्लेसमेंट आईडी होना चाहिए. प्लेसमेंट के बारे में ज़्यादा जानने के लिए, प्लेसमेंट के बारे में जानकारी देखें.

इस गाइड में, Google Mobile Ads SDK (Legacy) में प्लेसमेंट आईडी सेट करने और विज्ञापन की परफ़ॉर्मेंस की रिपोर्ट देखने का तरीका बताया गया है.

ज़रूरी शर्तें

आगे बढ़ने से पहले, यह काम करें:

  • सेट अप करें Google Mobile Ads SDK (Legacy).
  • पक्का करें कि आपके पास Google Mobile Ads SDK (Legacy) का 24.5.0 या इसके बाद वाला वर्शन हो.
  • प्लेसमेंट आईडी की सुविधा का ऐक्सेस पाएं. ऐक्सेस का अनुरोध करने के लिए, अपने खाता मैनेजर से संपर्क करें.
  • अपने ऐप्लिकेशन के लिए प्लेसमेंट आईडी बनाएं.

प्लेसमेंट आईडी सेट करना

अपने विज्ञापन की परफ़ॉर्मेंस के डेटा को सेगमेंट में बांटने के लिए, इनमें से किसी एक तरीके से प्लेसमेंट आईडी सेट करें:

  • विज्ञापन लोड करते समय.
  • विज्ञापन दिखाने से पहले.

प्लेसमेंट आईडी को ज़रूरत के हिसाब से अपडेट किया जा सकता है. जब Google Mobile Ads SDK (Legacy) किसी विज्ञापन के इंप्रेशन को रिकॉर्ड करता है, तो वह सेट किए गए सबसे नए प्लेसमेंट आईडी का इस्तेमाल करता है.

विज्ञापन लोड करते समय प्लेसमेंट आईडी सेट करना

इस सेक्शन में, विज्ञापन लोड करते समय प्लेसमेंट आईडी सेट करने का तरीका बताया गया है. यह तरीका, सभी विज्ञापन फ़ॉर्मैट पर लागू होता है.

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

Kotlin

private fun loadInterstitial(context: Context) {
  val adRequest = AdRequest.Builder().setPlacementId(PLACEMENT_ID).build()
  InterstitialAd.load(
    context,
    "AD_UNIT_ID",
    adRequest,
    object : InterstitialAdLoadCallback() {
      override fun onAdLoaded(ad: InterstitialAd) {
        Log.d(TAG, "Placement ID: " + ad.placementId)
      }
    },
  )
}

Java

public void loadInterstitial(Context context) {
  AdRequest adRequest = new AdRequest.Builder().setPlacementId(PLACEMENT_ID).build();
  InterstitialAd.load(
      context,
      "AD_UNIT_ID",
      adRequest,
      new InterstitialAdLoadCallback() {
        @Override
        public void onAdLoaded(@NonNull InterstitialAd ad) {
          Log.d(TAG, "Placement ID: " + ad.getPlacementId());
        }
      });
}

इन वैल्यू की जगह ये डालें:

  • AD_UNIT_ID की जगह, अपना विज्ञापन यूनिट आईडी.
  • PLACEMENT_ID की जगह, अपना प्लेसमेंट आईडी.

विज्ञापन दिखाते समय प्लेसमेंट आईडी सेट करना

इस सेक्शन में, सभी विज्ञापन फ़ॉर्मैट के लिए, विज्ञापन दिखाते समय प्लेसमेंट आईडी सेट करने का तरीका बताया गया है. इन सेक्शन में से, अपने पसंदीदा विज्ञापन फ़ॉर्मैट चुनें:

बैनर विज्ञापनों के लिए, व्यू हैरारकी (व्यू और व्यू ग्रुप के लेआउट का क्रम) में विज्ञापन व्यू को रखने से पहले, प्लेसमेंट आईडी सेट करें. यहां दिए गए उदाहरण में, बैनर विज्ञापन दिखाते समय प्लेसमेंट आईडी सेट करने का तरीका बताया गया है:

Kotlin

private fun showBannerView(adView: AdView, parentView: ViewGroup) {
  adView.placementId = PLACEMENT_ID
  parentView.addView(adView)
}

Java

public void showBannerView(AdView adView, ViewGroup parentView) {
  adView.setPlacementId(PLACEMENT_ID);
  parentView.addView(adView);
}

फ़ुल-स्क्रीन विज्ञापन

फ़ुल-स्क्रीन विज्ञापन फ़ॉर्मैट के लिए, विज्ञापन दिखाने से पहले प्लेसमेंट आईडी सेट करें. यह तरीका, इन फ़ॉर्मैट पर लागू होता है:

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

Kotlin

private fun showAd(activity: Activity, ad: InterstitialAd) {
  ad.placementId = PLACEMENT_ID
  ad.show(activity)
}

Java

private void showInterstitial(Activity activity, InterstitialAd ad) {
  ad.setPlacementId(PLACEMENT_ID);
  ad.show(activity);
}

नेटिव विज्ञापन

नेटिव विज्ञापनों के लिए, नेटिव विज्ञापन लोड करने के बाद और विज्ञापन व्यू में विज्ञापन रजिस्टर करने से पहले, प्लेसमेंट आईडी सेट करें.

यहां दिए गए उदाहरण में, नेटिव विज्ञापन दिखाते समय प्लेसमेंट आईडी सेट करने का तरीका बताया गया है:

Kotlin

private fun showNativeAd(nativeAdView: NativeAdView, nativeAd: NativeAd) {
  nativeAd.placementId = PLACEMENT_ID
  nativeAdView.setNativeAd(nativeAd)
}

Java

private void showNativeAd(NativeAdView nativeAdView, NativeAd nativeAd) {
  nativeAd.setPlacementId(PLACEMENT_ID);
  nativeAdView.setNativeAd(nativeAd);
}

प्लेसमेंट की रिपोर्ट देखना

प्लेसमेंट आईडी सेट करने के बाद, आपको AdMob यूज़र इंटरफ़ेस (यूआई) में प्लेसमेंट आईडी डाइमेंशन की रिपोर्ट दिखेगी AdMob यूज़र इंटरफ़ेस (यूआई). रिपोर्ट देखने के लिए, प्लेसमेंट देखना लेख में दिया गया तरीका अपनाएं.