AppOpenAd

public abstract class AppOpenAd


โฆษณาเปิดแอปใช้เพื่อแสดงโฆษณาเมื่อผู้ใช้เข้าสู่แอปของคุณ ออบเจ็กต์ AppOpenAd มีข้อมูลทั้งหมดที่จำเป็นต่อการแสดงโฆษณา โฆษณาเปิดแอปช่วยให้ระบุพื้นที่การสร้างแบรนด์แอปได้ง่าย ซึ่งต่างจากโฆษณาคั่นระหว่างหน้า เพื่อให้ผู้ใช้เข้าใจบริบทที่เห็นโฆษณา ใช้เมธอดแบบคงที่ load วิธีใดวิธีหนึ่งเพื่อโหลด AppOpenAd จากนั้นเรียกใช้ show เพื่อแสดงผล

สรุป

ประเภทที่ซ้อนกัน

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

ออบเจ็กต์สําหรับรับการแจ้งเตือนเหตุการณ์สําหรับการโหลดโฆษณาที่เปิดแอป

ผู้รับเหมาสาธารณะ

วิธีการสาธารณะ

abstract @NonNull String

แสดงรหัสหน่วยโฆษณา

abstract @Nullable FullScreenContentCallback

รับ FullScreenContentCallback สำหรับ AppOpenAd นี้

abstract @Nullable OnPaidEventListener

รับ OnPaidEventListener สำหรับ AppOpenAd นี้

abstract long

รับรหัสตำแหน่งสำหรับ AppOpenAd นี้

abstract @NonNull ResponseInfo

แสดงผล ResponseInfo สำหรับโฆษณาที่โหลดแล้ว

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

เลิกใช้เมธอดนี้แล้ว

โปรดใช้ isAdAvailable แทน

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

โหลด AppOpenAd

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

เลิกใช้เมธอดนี้แล้ว

โปรดใช้ pollAd แทน

abstract void

ลงทะเบียนการเรียกกลับที่จะเรียกใช้เมื่อโฆษณาแสดงและปิดเนื้อหาแบบเต็มหน้าจอ

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

ตั้งค่า Flag ที่ควบคุมว่าจะแสดงออบเจ็กต์โฆษณาเปิดแอปนี้ในโหมดสมจริงหรือไม่

abstract void

ลงทะเบียนฟังก์ชันเรียกกลับที่จะเรียกใช้เมื่อระบบประเมินว่าโฆษณานี้สร้างรายได้

abstract void
setPlacementId(long placementId)

ตั้งค่ารหัสตำแหน่งสำหรับโฆษณาเปิดแอป

abstract void
show(@NonNull Activity activity)

แสดง AppOpenAd

ผู้รับเหมาสาธารณะ

AppOpenAd

public AppOpenAd()

วิธีการสาธารณะ

getAdUnitId

public abstract @NonNull String getAdUnitId()

แสดงรหัสหน่วยโฆษณา

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

รับ FullScreenContentCallback สำหรับ AppOpenAd นี้

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

รับ OnPaidEventListener สำหรับ AppOpenAd นี้

getPlacementId

public abstract long getPlacementId()

รับรหัสตำแหน่งสำหรับ AppOpenAd นี้

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

แสดงผล ResponseInfo สำหรับโฆษณาที่โหลดแล้ว

isAdAvailable

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

แสดงผล true หากมีโฆษณา App Open ที่พร้อมใช้งานซึ่งโหลดจาก startPreload

โหลด

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

โหลด AppOpenAd

พารามิเตอร์
Context context

บริบท

String adUnitId

รหัสหน่วยโฆษณา

AdRequest adRequest

คำขอโฆษณาที่มีข้อมูลการกำหนดเป้าหมาย

AppOpenAd.AppOpenAdLoadCallback loadCallback

ออบเจ็กต์ที่จัดการเหตุการณ์สำหรับการโหลดโฆษณาเปิดแอป

pollAd

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

เรียกโฆษณาเปิดแอปถัดไปที่โหลดจาก startPreload หรือ null หากไม่มีโฆษณา

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

ลงทะเบียนการเรียกกลับที่จะเรียกใช้เมื่อโฆษณาแสดงและปิดเนื้อหาแบบเต็มหน้าจอ

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

ตั้งค่า Flag ที่ควบคุมว่าจะแสดงออบเจ็กต์โฆษณาเปิดแอปนี้ในโหมดสมจริงหรือไม่ เรียกใช้เมธอดนี้ก่อน show ในระหว่างเวลาที่โฆษณาแสดง หากเปิดค่าสถานะนี้และรองรับโหมดสมจริง ระบบจะเปิด SYSTEM_UI_FLAG_IMMERSIVE_STICKY และ SYSTEM_UI_FLAG_HIDE_NAVIGATION สำหรับโฆษณาเปิดแอป

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

ลงทะเบียนฟังก์ชันเรียกกลับที่จะเรียกใช้เมื่อระบบประเมินว่าโฆษณานี้สร้างรายได้

setPlacementId

public abstract void setPlacementId(long placementId)

ตั้งค่ารหัสตำแหน่งสำหรับโฆษณาเปิดแอป

เรียกใช้เมธอดนี้ก่อนแสดงโฆษณาเพื่อให้มั่นใจว่าระบบจะรวมรหัสตำแหน่งนี้ไว้ในการรายงาน

พารามิเตอร์
long placementId

จำนวนเต็มแบบยาวที่ UI ของ AdMob ระบุสำหรับตําแหน่งที่กําหนดค่า

แสดง

public abstract void show(@NonNull Activity activity)

แสดง AppOpenAd

พารามิเตอร์
@NonNull Activity activity

กิจกรรมที่แสดง AppOpenAd