NativeAdOptions.Builder

class NativeAdOptions.Builder


NativeAdOptions için derleyici sınıfı.

Özet

Herkese açık oluşturucular

Herkese açık işlevler

NativeAdOptions!

Belirtilen özelliklere sahip bir NativeAdOptions nesnesi oluşturur.

NativeAdOptions.Builder!

Kaydırmaları özel tıklama hareketi olarak etkinleştirir.

NativeAdOptions.Builder!

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

NativeAdOptions.Builder!

Medyanın en boy oranını ayarlar.

NativeAdOptions.Builder!

Bu boole'u true olarak ayarlayarak Bu Reklamı Bir Daha Gösterme özelliği için özel bir uygulama isteğinde bulunun.

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 ayarlar.

NativeAdOptions.Builder!

VideoOptions nesnesini ayarlar.

Herkese açık oluşturucular

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!

Kaydırmaları özel tıklama hareketi olarak etkinleştirir.

Parametreler
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection tıklama olarak sayılır.

tapsAllowed: Boolean

Dokunmaların tıklama olarak kabul edilmeye devam edilip edilmeyeceği.

Yalnızca izin verilenler listesindeki yayıncılar tarafından kullanılabilir. Bu ayarlar, izin verilenler listesinde olmayan yayıncılar için yok sayılır.

setAdChoicesPlacement

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

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

setMediaAspectRatio

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

Medyanın en boy oranını ayarlar.

Parametreler
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

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

setRequestCustomMuteThisAd

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

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

setRequestMultipleImages

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

Birden fazla resim istenip istenmeyeceğini belirler. Varsayılan değer false'tur.

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 ayarlar. 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ışsa SDK, resim öğelerini otomatik olarak indirir ve üç özelliğin (URI, Ölçek ve Çizilebilir) tümü doldurulmuş bir NativeAd.Image döndürür. Varsayılan değer false'tur.

setVideoOptions

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

VideoOptions nesnesini ayarlar.