NativeCustomFormatAd

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

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

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

Herkese açık işlevler

Unit

Reklam nesnesini yok eder.

(Mutable)List<String!>?

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

String?

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

NativeCustomFormatAd.DisplayOpenMeasurement?

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

NativeAd.Image?
getImage(assetName: String!)

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

MediaContent?

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

CharSequence?
getText(assetName: String!)

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

Unit
performClick(assetName: String!)

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

Unit

Bir gösterimi kaydeder.

Sabitler

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

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 işlevler

kaldırmak

fun destroy(): Unit

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

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

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

İadeler
(Mutable)List<String!>?

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

getCustomFormatId

fun getCustomFormatId(): String?

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

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

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

İadeler
NativeCustomFormatAd.DisplayOpenMeasurement?

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

getImage

fun getImage(assetName: String!): NativeAd.Image?

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

Parametreler
assetName: String!

Alınacak öğenin adı.

İadeler
NativeAd.Image?

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

getMediaContent

fun getMediaContent(): MediaContent?

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

getText

fun getText(assetName: String!): CharSequence?

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

Parametreler
assetName: String!

Alınacak öğenin adı.

İadeler
CharSequence?

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

performClick

fun performClick(assetName: String!): Unit

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

Parametreler
assetName: String!

Tıklanan öğenin adı.

recordImpression

fun recordImpression(): Unit

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