इस गाइड में, कस्टम नेटिव विज्ञापन फ़ॉर्मैट को ओपन बिडिंग की रणनीति के साथ इंटिग्रेट करने का तरीका बताया गया है और उन्हें मापा जा सकता है.
ज़रूरी शर्तें
- Google Mobile Ads SDK का 18.1.1 या इसके बाद का वर्शन.
- मोबाइल विज्ञापनों की मदद से ओपन मेज़रमेंट के बारे में पढ़ें SDK टूल.
- कस्टम नेटिव विज्ञापन जोड़ें फ़ॉर्मैट.
- विज्ञापन दिखने से जुड़े आंकड़ों को कॉन्फ़िगर करना कंपनी असाइन करें और उसे अपने लाइन आइटम को असाइन करें.
- अपनी पसंद के मुताबिक पार्टनर का नाम बनाते समय अपने पार्टनर का नाम डालें फ़ॉर्मैट में सबमिट करें.
इंटिग्रेशन
अगर आपको कस्टम नेटिव विज्ञापन फ़ॉर्मैट के साथ ओपन मेज़रमेंट का इस्तेमाल करना है, तो कोई वीडियो एसेट नहीं है, तो आप ओपन चैट में कॉल करने के लिए मेज़रमेंट एपीआई. डिसप्ले-टाइप के कस्टम नेटिव विज्ञापन के लिए, मेज़रमेंट खोलें ये फ़ॉर्मैट, सिर्फ़ मोबाइल विज्ञापन SDK टूल के 18.1.1 और इसके बाद के वर्शन पर काम करते हैं.
अगर किसी वीडियो ऐसेट के साथ पसंद के मुताबिक नेटिव विज्ञापन फ़ॉर्मैट का इस्तेमाल किया जा रहा है, तो इस गाइड को फ़ॉलो करें; Mobile Ads SDK, वीडियो ऐसेट के विज्ञापन दिखने से जुड़े आंकड़े को ट्रैक करता है आपकी ओर से.
विज्ञापन लोड करें
विज्ञापन को लोड करना एक जैसा ही होता है. इससे कोई फ़र्क़ नहीं पड़ता कि आपने ओपन मेज़रमेंट का इस्तेमाल किया है या नहीं. NativeCustomFormatAd
का अनुरोध करने का तरीका यहां बताया गया है:
public void loadAd() {
AdLoader adLoader = new AdLoader.Builder(context, "YOUR-AD-UNIT-ID")
.forCustomFormatAd("YOUR-TEMPLATE-ID",
new NativeCustomFormatAd.OnCustomFormatAdLoadedListener() {
@Override
public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) {
// Register your view and begin open measurement.
// We will define this method below.
MyActivity.this.registerOpenMeasurementAndShowAd(ad);
}
},
new NativeCustomFormatAd.OnCustomClickListener() {
@Override
public void onCustomClick(NativeCustomFormatAd ad, String s) {
// Handle the click action
}
})
.withAdListener( ... )
.withNativeAdOptions( ... )
.build();
}
अपना व्यू रजिस्टर करना और मेज़रमेंट शुरू करना
NativeCustomFormatAd
पर ओपन मेज़रमेंट चालू करने के लिए, अपनी पसंद के मुताबिक रजिस्टर करें
DisplayOpenMeasurement
ऑब्जेक्ट वाला विज्ञापन व्यू
NativeCustomFormatAd
. DisplayOpenMeasurement
ऑब्जेक्ट
ओपन मेज़रमेंट के साथ अपने कंटेनर व्यू को रजिस्टर करने के लिए, setView()
तरीका.
आपको अपने विज्ञापन को मेज़र करने के लिए, SDK टूल को साफ़ तौर पर बताना होगा. ऐसा करने के लिए, अपने NativeCustomFormatAd
के DisplayOpenMeasurement
ऑब्जेक्ट पर start()
मेथड को कॉल करें. start()
तरीके को मुख्य वैल्यू से कॉल करना ज़रूरी है
थ्रेड करने और बाद में किए जाने वाले कॉल से कोई असर नहीं पड़ेगा.
यहां बताया गया है कि यह कैसा दिखता है:
public void registerOpenMeasurementAndShowAd(NativeCustomFormatAd ad) {
...
// Show ad
...
displayCustomFormatAd(ad)
// Begin Open Measurement
// The FrameLayout that will contain your native custom ad
FrameLayout customTemplateAdFrame = (FrameLayout) findViewById(R.id.custom_ad_frame);
ad.getDisplayOpenMeasurement().setView(customTemplateAdFrame);
ad.getDisplayOpenMeasurement().start();
}
ध्यान दें कि व्यू रजिस्टर करने से पहले, आपको अपना विज्ञापन दिखाना होगा. दिखाया जा रहा है आपका विज्ञापन कस्टम निजी विज्ञापन में शामिल है फ़ॉर्मैट.
customTemplateAdFrame
लेआउट
NativeCustomFormatAd
और इसमें सभी एसेट होनी चाहिए.
क्लिक करें.
IAB की मदद से प्रमाणित करें
ऐप्लिकेशन को रिलीज़ करने के बाद, आपको मेज़रमेंट का डेटा मिलने लगेगा; हालांकि, आपका डेटा तब तक प्रमाणित नहीं किया जाएगा, जब तक आप IAB सर्टिफ़िकेशन प्रोसेस.