Bu kılavuzda, açık bahsedeceğim.
Ön koşullar
- Google Mobile Ads SDK'sı 18.1.1 veya daha sonraki bir sürüm.
- Mobil Reklamlarla Open Measurement'ı inceleyin SDK.
- Özel doğal reklamı entegre etme biçimindedir.
- Görüntülenebilirliği yapılandırma sağlayıcı ve satır öğenize atayın.
- Özel oluştururken iş ortağınızın adını girin biçimini de ekleyebilirsiniz.
Entegrasyon
Open Measurement'ı video öğesi içermeyen özel yerel reklam biçimleriyle kullanmayı planlıyorsanız Open Measurement API'lerini kendiniz çağırmaktan sorumlu olursunuz. Görüntülü reklam türü özel doğal reklam için Open Measurement biçimleri yalnızca Mobile Ads SDK'sının 18.1.1 ve sonraki sürümleri tarafından desteklenir.
Video öğesiyle özel yerel reklam biçimleri kullanıyorsanız şunları yapmanız gerekmez: bu kılavuzdaki adımları uygulayın; Mobile Ads SDK'sı şurada video öğesinin görüntülenebilirliğini izler: sizin adınıza.
Reklam yükle
Reklam yüklemek, açık ölçüm kullansanız da kullanmasanız da aynıdır. İşte
NativeCustomFormatAd
isteğinin nasıl yapılacağını gösteren bir yöntem:
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();
}
Görünümünüzü kaydedin ve ölçüme başlayın
NativeCustomFormatAd
cihazında açık ölçümü etkinleştirmek için özel
reklam görünümü ile ilişkili DisplayOpenMeasurement
nesnesini
NativeCustomFormatAd
DisplayOpenMeasurement
nesnesi,
Kapsayıcı görünümünüzü açık ölçümle kaydetmek için setView()
yöntemini kullanın.
Ayrıca, SDK'ya reklamınızı ölçmeye başlamasını açıkça bildirmeniz gerekir. Bunu yapmak için:
start()
DisplayOpenMeasurement
NativeCustomFormatAd
. start()
yöntemi ana kaynaktan çağrılmalıdır
ve sonraki çağrıların herhangi bir etkisi yoktur.
Bu sekme aşağıdaki gibi görünür:
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();
}
Görünümünüzü kaydetmeden önce reklamınızı görüntülemeniz gerektiğini unutmayın. Reklamınızın gösterilmesi Özel Yerel Reklam Biçimleri bölümünde ele alınmıştır.
customTemplateAdFrame
düzeni,
NativeCustomFormatAd
ve şu sınırlayıcı kutudaki tüm öğeleri içermelidir:
görünüm.
IAB ile sertifika alma
Uygulamanızı yayınladığınızda ölçüm verileri almaya başlarsınız. ancak, siz doğrulama işlemini tamamlayana kadar verileriniz sertifika IAB sertifika sürecine tabidir.