NativeAdOptions.Builder

public final class NativeAdOptions.Builder


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

Özet

Herkese açık kurucular

Herkese açık yöntemler

NativeAdOptions

Belirtilen özelliklere sahip bir NativeAdOptions nesnesi oluşturur.

NativeAdOptions.Builder
@CanIgnoreReturnValue
enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

Ö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
@CanIgnoreReturnValue
setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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
@CanIgnoreReturnValue
setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

public Builder()

Herkese açık yöntemler

build

public NativeAdOptions build()

Belirtilen özelliklere sahip bir NativeAdOptions nesnesi oluşturur.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
public NativeAdOptions.Builder enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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

Parametreler
@NativeAdOptions.SwipeGestureDirection int swipeGestureDirection

Tıklama olarak sayılacak SwipeGestureDirection.

boolean tapsAllowed

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
public NativeAdOptions.Builder setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement int adChoicesPlacement
)

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
public NativeAdOptions.Builder setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio int aspectRatio
)

Medya en boy oranını ayarlar.

Parametreler
@NativeAdOptions.NativeMediaAspectRatio int aspectRatio

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

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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
public NativeAdOptions.Builder setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
public NativeAdOptions.Builder setReturnUrlsForImageAssets(boolean shouldReturnUrls)

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
public NativeAdOptions.Builder setVideoOptions(VideoOptions videoOptions)

VideoOptions nesnesini ayarlar.