AppOpenAd

public abstract class AppOpenAd


Quảng cáo khi mở ứng dụng được dùng để hiển thị quảng cáo khi người dùng mở ứng dụng của bạn. Đối tượng AppOpenAd chứa tất cả dữ liệu cần thiết để hiển thị quảng cáo. Không giống như quảng cáo xen kẽ, quảng cáo khi mở ứng dụng giúp bạn dễ dàng cung cấp một vùng chứa thông tin thương hiệu của ứng dụng để người dùng hiểu được bối cảnh mà họ thấy quảng cáo. Sử dụng một trong các phương thức load tĩnh để tải một AppOpenAd. Sau đó, hãy gọi show để hiển thị.

Tóm tắt

Các loại lồng nhau

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

Một đối tượng để nhận thông báo về sự kiện khi tải quảng cáo khi mở ứng dụng.

Hàm khởi tạo công khai

Phương thức công khai

abstract @NonNull String

Trả về mã đơn vị quảng cáo.

abstract @Nullable FullScreenContentCallback

Lấy FullScreenContentCallback cho AppOpenAd này.

abstract @Nullable OnPaidEventListener

Lấy OnPaidEventListener cho AppOpenAd này.

abstract long

Lấy mã vị trí cho AppOpenAd này.

abstract @NonNull ResponseInfo

Trả về ResponseInfo cho quảng cáo đã tải.

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

Phương thức này không được dùng nữa.

Thay vào đó, hãy sử dụng isAdAvailable.

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

Tải một AppOpenAd.

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

Phương thức này không được dùng nữa.

Thay vào đó, hãy sử dụng pollAd.

abstract void

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo hiển thị và loại bỏ nội dung toàn màn hình.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Đặt một cờ kiểm soát việc đối tượng quảng cáo khi mở ứng dụng này sẽ hiển thị ở chế độ sống động hay không.

abstract void

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo này được ước tính là đã kiếm được tiền.

abstract void
setPlacementId(long placementId)

Đặt mã vị trí cho quảng cáo khi mở ứng dụng.

abstract void
show(@NonNull Activity activity)

Hiển thị AppOpenAd.

Hàm khởi tạo công khai

AppOpenAd

public AppOpenAd()

Phương thức công khai

getAdUnitId

public abstract @NonNull String getAdUnitId()

Trả về mã đơn vị quảng cáo.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Lấy FullScreenContentCallback cho AppOpenAd này.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Lấy OnPaidEventListener cho AppOpenAd này.

getPlacementId

public abstract long getPlacementId()

Lấy mã vị trí cho AppOpenAd này.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Trả về ResponseInfo cho quảng cáo đã tải.

isAdAvailable

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

Trả về true nếu có một quảng cáo mở ứng dụng được tải từ startPreload.

trọng tải

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

Tải một AppOpenAd.

Thông số
Context context

Bối cảnh.

String adUnitId

Mã đơn vị quảng cáo.

AdRequest adRequest

Yêu cầu quảng cáo có thông tin nhắm mục tiêu.

AppOpenAd.AppOpenAdLoadCallback loadCallback

Một đối tượng xử lý các sự kiện để tải quảng cáo khi mở ứng dụng.

pollAd

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

Truy xuất quảng cáo khi mở ứng dụng tiếp theo được tải từ startPreload hoặc null nếu không có quảng cáo nào.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo hiển thị và loại bỏ nội dung toàn màn hình.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Đặt một cờ kiểm soát việc đối tượng quảng cáo khi mở ứng dụng này sẽ hiển thị ở chế độ sống động hay không. Gọi phương thức này trước show. Trong thời gian hiển thị, nếu cờ này đang bật và chế độ sống động được hỗ trợ, thì SYSTEM_UI_FLAG_IMMERSIVE_STICKY và SYSTEM_UI_FLAG_HIDE_NAVIGATION sẽ được bật cho quảng cáo khi mở ứng dụng.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo này được ước tính là đã kiếm được tiền.

setPlacementId

public abstract void setPlacementId(long placementId)

Đặt mã vị trí cho quảng cáo khi mở ứng dụng.

Để đảm bảo mã vị trí này được đưa vào báo cáo, hãy gọi phương thức này trước khi hiển thị quảng cáo.

Thông số
long placementId

Một số nguyên dài do giao diện người dùng AdMob cung cấp cho vị trí đã định cấu hình.

hiện (lên)/cho thấy

public abstract void show(@NonNull Activity activity)

Hiển thị AppOpenAd.

Thông số
@NonNull Activity activity

Hoạt động mà từ đó AppOpenAd được hiển thị.