NativeCustomFormatAd

public interface NativeCustomFormatAd


Ad Manager özel doğal reklam biçimi. Özel (kullanıcı tanımlı) yerel reklam biçimleri, geleneksel yerel reklamlar için kendi değişkenlerinizi tanımlamanızı sağlar. Özel doğal reklam biçimleri, kendi öğelerinizi tanımlamanıza ve oluşturmanıza, ayrıca reklamın tıklama davranışını tanımlamanıza olanak tanır.

Özet

İç içe yerleştirilmiş türler

Görüntülü reklamlarda açık ölçüm için bir arayüz.

Kullanıcı özel bir yerel reklam biçimini tıkladığında çağrılacak geri çağırma işlevi için arayüz tanımı.

Özel doğal reklam biçimi başarıyla yüklendiğinde çağrılacak geri çağırma işlevi için arayüz tanımı.

Sabitler

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent tarafından döndürülen video içeriğiyle ilişkili öğe adı.

Herkese açık yöntemler

abstract void

Reklam nesnesini yok eder.

abstract @Nullable List<String>

Mevcut tüm öğelerin listesini döndürür.

abstract @Nullable String

Özel yerel reklam biçiminin, Ad Manager kullanıcı arayüzünde tanımlandığı şekilde kimliğini döndürür.

abstract NativeCustomFormatAd.DisplayOpenMeasurement

Bu reklamla ilişkili DisplayOpenMeasurement değerini döndürür.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Bir resim öğesi döndürür.

abstract @Nullable MediaContent

Bu reklamla ilişkili MediaContent değerini döndürür.

abstract @Nullable CharSequence
getText(String assetName)

Sayılar, URL'ler veya resim öğesi dışındaki diğer türlerden oluşan bir dize öğesi döndürür.

abstract void
performClick(String assetName)

Reklamı tıklayarak tıklama davranışını yürütür.

abstract void

Bir gösterimi kaydeder.

Sabitler

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent tarafından döndürülen video içeriğiyle ilişkili öğe adı. Bu, kullanıcı getMediaContent tarafından döndürülen video içeriğini içeren MediaView öğesini tıkladığında onCustomClick'te raporlanacak öğe adıdır.

Herkese açık yöntemler

kaldırmak

abstract void destroy()

Reklam nesnesini yok eder. destroy çağrıldıktan sonra reklam nesnesinde başka yöntem çağrılmamalıdır.

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Mevcut tüm öğelerin listesini döndürür.

İadeler
@Nullable List<String>

Mevcut tüm öğelerin listesi veya öğe yoksa boş bir liste.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

Özel yerel reklam biçiminin, Ad Manager kullanıcı arayüzünde tanımlandığı şekilde kimliğini döndürür.

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Bu reklamla ilişkili DisplayOpenMeasurement değerini döndürür.

İadeler
NativeCustomFormatAd.DisplayOpenMeasurement

Bu reklam için görüntülü reklam açılma ölçümü kullanılamıyorsa null.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Bir resim öğesi döndürür.

Parametreler
String assetName

Alınacak öğenin adı.

İadeler
@Nullable NativeAd.Image

Öğe adıyla öğenin değeri veya böyle bir öğe adı yoksa null.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Bu reklamla ilişkili MediaContent değerini döndürür.

getText

abstract @Nullable CharSequence getText(String assetName)

Sayılar, URL'ler veya resim öğesi dışındaki diğer türlerden oluşan bir dize öğesi döndürür.

Parametreler
String assetName

Alınacak öğenin adı.

İadeler
@Nullable CharSequence

Öğe adıyla öğenin değeri veya böyle bir öğe adı yoksa null.

performClick

abstract void performClick(String assetName)

Reklamı tıklayarak tıklama davranışını yürütür.

Parametreler
String assetName

Tıklanan öğenin adı.

recordImpression

abstract void recordImpression()

Gösterimi kaydeder. Reklam kullanıcıya ilk kez gösterildiğinde bu yöntemi çağırın.