NativeAdOptions.Builder

class NativeAdOptions.Builder


NativeAdOptions için oluşturucu sınıfı.

Özet

Herkese açık kurucular

Herkese açık işlevler

NativeAdOptions!

Belirtilen özelliklere sahip bir NativeAdOptions nesnesi oluşturur.

NativeAdOptions.Builder!

Özel tıklama hareketi olarak kaydırma işlemlerini etkinleştirir.

NativeAdOptions.Builder!

Reklam Seçenekleri simgesinin (varsa) yerleşimini belirler.

NativeAdOptions.Builder!

Medya en boy oranını ayarlar.

NativeAdOptions.Builder!

Bu boole değerini true olarak ayarlayarak Bu Reklamı Bir Daha Gösterme özelliği için özel bir uygulama isteğinde bulunabilirsiniz.

NativeAdOptions.Builder!

Birden fazla resim istenip istenmeyeceğini belirler.

NativeAdOptions.Builder!

Resim öğeleri için yalnızca URL'lerin döndürülüp döndürülmeyeceğini belirler.

NativeAdOptions.Builder!

VideoOptions nesnesini ayarlar.

Herkese açık kurucular

Derleyici

Builder()

Herkese açık işlevler

build

fun build(): NativeAdOptions!

Belirtilen özelliklere sahip bir NativeAdOptions nesnesi oluşturur.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
fun enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int,
    tapsAllowed: Boolean
): NativeAdOptions.Builder!

Özel tıklama hareketi olarak kaydırma hareketlerini etkinleştirir.

Parametreler
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

Tıklama olarak sayılacak SwipeGestureDirection.

tapsAllowed: Boolean

Dokunma işlemlerine tıklama olarak yine izin verilip verilmeyeceği.

Yalnızca izin verilenler listesindeki yayıncılar tarafından kullanılabilir. İzin verilenler listesine eklenmemiş yayıncılar için bu ayarlar yok sayılır.

setAdChoicesPlacement

@CanIgnoreReturnValue
fun setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement adChoicesPlacement: Int
): NativeAdOptions.Builder!

Reklam Seçenekleri simgesinin (varsa) yerleşimini belirler. Değer ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT veya ADCHOICES_BOTTOM_LEFT değerlerinden biri olmalıdır. Varsayılan değer ADCHOICES_TOP_RIGHT'tır.

setMediaAspectRatio

@CanIgnoreReturnValue
fun setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int
): NativeAdOptions.Builder!

Medya en boy oranını ayarlar.

Parametreler
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

NativeMediaAspectRatio seçeneklerinden biri kullanılarak ayarlanacak en boy oranı.

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
fun setRequestCustomMuteThisAd(requestCustomMuteThisAd: Boolean): NativeAdOptions.Builder!

Bu boole değerini true olarak ayarlayarak Bu Reklamı Bir Daha Gösterme özelliği için özel bir uygulama isteğinde bulunabilirsiniz. Varsayılan değer false'tür.

setRequestMultipleImages

@CanIgnoreReturnValue
fun setRequestMultipleImages(shouldRequestMultipleImages: Boolean): NativeAdOptions.Builder!

Birden fazla resim istenip istenmeyeceğini belirler. Varsayılan değer yanlıştır.

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
fun setReturnUrlsForImageAssets(shouldReturnUrls: Boolean): NativeAdOptions.Builder!

Resim öğeleri için yalnızca URL'lerin döndürülüp döndürülmeyeceğini belirler. Doğruysa SDK, resim öğelerini indirmez ve bunun yerine yalnızca URI ve Ölçek özelliklerinin doldurulduğu bir NativeAd.Image döndürür. Yanlış ise SDK, resim öğelerini otomatik olarak indirir ve üç özelliğin de (URI, Ölçek ve Çizilebilir) doldurulduğu bir NativeAd.Image döndürür. Varsayılan değer false (yanlış) değerini alır.

setVideoOptions

@CanIgnoreReturnValue
fun setVideoOptions(videoOptions: VideoOptions!): NativeAdOptions.Builder!

VideoOptions nesnesini ayarlar.