AppOpenAd

public abstract class AppOpenAd


Uygulama açılış reklamları, kullanıcılar uygulamanıza girdiğinde reklam göstermek için kullanılır. Bir AppOpenAd nesnesi, reklam göstermek için gereken tüm verileri içerir. Geçiş reklamlarının aksine uygulama açılış reklamları, kullanıcılara reklamı gördükleri bağlamı anlamaları için uygulama markalama alanı sağlamayı kolaylaştırır. AppOpenAd yüklemek için statik load yöntemlerinden birini kullanın. Ardından, oluşturmak için show işlevini çağırın.

Özet

İç içe yerleştirilmiş türler

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

Bir uygulama açılış reklamı yüklenirken etkinlik bildirimleri almak için kullanılan nesne.

Herkese açık oluşturucular

Herkese açık yöntemler

abstract @NonNull String

Reklam birimi kimliğini döndürür.

abstract @Nullable FullScreenContentCallback

Bu AppOpenAd için FullScreenContentCallback değerini alır.

abstract @Nullable OnPaidEventListener

Bu AppOpenAd için OnPaidEventListener değerini alır.

abstract long

Bu AppOpenAd için yerleşim kimliğini alır.

abstract @NonNull ResponseInfo

Yüklenen reklam için ResponseInfo değerini döndürür.

static boolean
isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Bu yöntem kullanımdan kaldırılmıştır.

Bunun yerine isAdAvailable politikasını kullanın.

static void
load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

AppOpenAd yükler.

static @Nullable AppOpenAd
pollAd(@NonNull Context context, @NonNull String adUnitId)

Bu yöntem kullanımdan kaldırılmıştır.

Bunun yerine pollAd politikasını kullanın.

abstract void

Reklamlar gösterildiğinde ve tam ekran içerik kapatıldığında çağrılacak bir geri çağırma kaydeder.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Bu uygulama açma reklamı nesnesinin tam ekran modunda gösterilip gösterilmeyeceğini kontrol eden bir işaret ayarlar.

abstract void

Bu reklamın para kazandığı tahmin edildiğinde çağrılacak bir geri çağırma işlevi kaydeder.

abstract void
setPlacementId(long placementId)

Uygulama açılış reklamı için bir yerleşim kimliği ayarlar.

abstract void
show(@NonNull Activity activity)

AppOpenAd'i gösterir.

Herkese açık oluşturucular

AppOpenAd

public AppOpenAd()

Herkese açık yöntemler

getAdUnitId

public abstract @NonNull String getAdUnitId()

Reklam birimi kimliğini döndürür.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Bu AppOpenAd için FullScreenContentCallback değerini alır.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Bu AppOpenAd için OnPaidEventListener değerini alır.

getPlacementId

public abstract long getPlacementId()

Bu AppOpenAd için yerleşim kimliğini alır.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Yüklenen reklam için ResponseInfo değerini döndürür.

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

startPreload kaynağından yüklenen kullanılabilir bir uygulama açılış reklamı varsa true değerini döndürür.

load

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

AppOpenAd yükler.

Parametreler
Context context

Bağlam

String adUnitId

Reklam birimi kimliği.

AdRequest adRequest

Hedefleme bilgileri içeren bir reklam isteği.

AppOpenAd.AppOpenAdLoadCallback loadCallback

Uygulama açılış reklamı yükleme etkinliklerini işleyen bir nesne.

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

startPreload'dan yüklenen bir sonraki uygulama açılış reklamını veya reklam yoksa null'ı alır.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Reklamlar gösterildiğinde ve tam ekran içerik kapatıldığında çağrılacak bir geri çağırma kaydeder.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Bu uygulama açma reklamı nesnesinin tam ekran modunda gösterilip gösterilmeyeceğini kontrol eden bir işaret ayarlar. Bu yöntemi show tarihinden önce çağırın. Gösterim sırasında bu işaret açıksa ve tam ekran modu destekleniyorsa uygulama açma reklamı için SYSTEM_UI_FLAG_IMMERSIVE_STICKY ve SYSTEM_UI_FLAG_HIDE_NAVIGATION etkinleştirilir.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Bu reklamın para kazandığı tahmin edildiğinde çağrılacak bir geri çağırma işlevi kaydeder.

setPlacementId

public abstract void setPlacementId(long placementId)

Uygulama açılış reklamı için bir yerleşim kimliği ayarlar.

Bu yerleşim kimliğinin raporlamaya dahil edilmesini sağlamak için reklamı göstermeden önce bu yöntemi çağırın.

Parametreler
long placementId

Yapılandırılmış yerleşim için AdMob kullanıcı arayüzü tarafından sağlanan uzun bir tam sayı.

göster

public abstract void show(@NonNull Activity activity)

AppOpenAd'i gösterir.

Parametreler
@NonNull Activity activity

AppOpenAd'in gösterildiği etkinlik.