Bu kılavuzda, özel doğal reklam biçimlerinin açık ölçümle nasıl entegre edileceği açıklanmaktadır.
Ön koşullar
Devam etmeden önce aşağıdakileri yapın:
- Mobile Ads SDK'sı ile Open Measurement başlıklı makaleyi okuyun.
- Özel yerel reklam biçimlerini entegre edin.
- Görüntülenebilirlik sağlayıcısı yapılandırın ve satır öğenize atayın.
- Ad Manager kullanıcı arayüzünde özel biçim oluştururken iş ortağı adınızı girin.
Entegrasyon
Video öğesi içermeyen özel doğal reklam biçimleriyle açık ölçüm kullanmayı planlıyorsanız Open Measurement API'lerini kendiniz çağırmakla sorumlu olursunuz.
Video öğesi içeren özel doğal reklam biçimleri kullanıyorsanız bu kılavuzu uygulamanız gerekmez. Mobile Ads SDK, video öğesinin görünürlüğünü sizin adınıza izler.
Görünümünüzü kaydedin ve ölçüme başlayın
Özel bir yerel reklamda açık ölçümü etkinleştirmek için önce reklamı gösterin, ardından özel reklam görünümünüzü özel yerel reklamla ilişkili DisplayOpenMeasurement
nesnesiyle kaydedin. DisplayOpenMeasurement
nesnesi, kapsayıcı görünümünüzü açık ölçümle kaydetmek için setView()
yöntemini sağlar.
Ayrıca SDK'ya reklamınızı ölçmeye başlamasını açıkça söylemeniz gerekir. Bunu yapmak için özel yerel reklamınızın start()
nesnesinde DisplayOpenMeasurement
yöntemini çağırın. start()
yöntemi ana iş parçacığından çağrılmalıdır ve sonraki çağrıların etkisi yoktur.
Bu sekme aşağıdaki gibi görünür:
Kotlin
@MainThread
private fun displayCustomNativeAd(
customNativeAd: CustomNativeAd,
nativeAdViewContainer: FrameLayout,
) {
// TODO: Render the custom native ad inside the nativeAdViewContainer.
// ...
// Start measuring the ad view.
val displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement()
if (displayOpenMeasurement != null) {
displayOpenMeasurement.setView(nativeAdViewContainer)
displayOpenMeasurement.start()
}
}
Java
@MainThread
private void displayCustomNativeAd(
CustomNativeAd customNativeAd, FrameLayout nativeAdViewContainer) {
// TODO: Render the custom native ad inside the nativeAdViewContainer.
// ...
// Start measuring the ad view.
DisplayOpenMeasurement displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement();
if (displayOpenMeasurement != null) {
displayOpenMeasurement.setView(nativeAdViewContainer);
displayOpenMeasurement.start();
}
}
Görüntülemenizi kaydetmeden önce reklamınızı göstermeniz gerektiğini unutmayın. Reklamınızın gösterilmesi Özel Yerel Reklam Biçimleri bölümünde açıklanmaktadır.
nativeAdViewContainer
Düzen, özel doğal reklamın reklam kapsayıcısıdır ve görünümün sınırlayıcı kutusundaki tüm öğeleri içermelidir.
IAB ile sertifika alma
Uygulamanızı yayınladıktan sonra ölçüm verileri almaya başlarsınız ancak IAB sertifika sürecini tamamlayana kadar verileriniz sertifikalandırılmaz.