NativeCustomFormatAd

public interface NativeCustomFormatAd


Ad Manager özel yerel 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ımlayıp oluşturmanıza ve 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ı bir özel yerel reklam biçimini tıkladığında çağrılacak geri çağırma için arayüz tanımı.

Özel doğal reklam biçimi başarıyla yüklendiğinde çağrılacak bir geri çağırma 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>

Kullanılabilir tüm öğelerin listesini döndürür.

abstract @Nullable String

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

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

abstract @Nullable NativeAd.Image
getImage(String assetName)

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ı gerçekleştirir.

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ının getMediaContent tarafından döndürülen video içeriğini içeren MediaView simgesini tıkladığında onCustomClick içinde bildirilecek öğ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()

Kullanılabilir tüm öğelerin listesini döndürür.

İadeler
@Nullable List<String>

Kullanılabilir tüm öğelerin listesi veya öğe yoksa boş bir liste.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

İadeler
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Resim öğesi döndürür.

Parametreler
String assetName

Alınacak öğenin adı.

İadeler
@Nullable NativeAd.Image

Öğe adıyla birlikte öğ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 birlikte öğenin değeri veya böyle bir öğe adı yoksa null.

performClick

abstract void performClick(String assetName)

Reklamı tıklayarak tıklama davranışını gerçekleştirir.

Parametreler
String assetName

Tıklanan öğenin adı.

recordImpression

abstract void recordImpression()

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