AdLoader.Builder

class AdLoader.Builder


AdLoader 的构建器。

摘要

公共构造函数

Builder(context: Context!, adUnitID: String!)

创建用于构建 AdLoader 的新 Builder

公共函数

AdLoader!

如果遇到错误,则返回 AdLoader 或空。

AdLoader.Builder!

注册一个监听器来处理加载 Google Ad Manager 横幅广告。

AdLoader.Builder!

使 AdLoader 能够加载自定义格式广告。

AdLoader.Builder!

注册一个监听器来处理 NativeAd 的加载。

AdLoader.Builder!
AdLoader.Builder!

设置用于加载 Google Ad Manager 广告视图的选项。

AdLoader.Builder!

将原生广告选项设置到广告加载器构建器。

公共构造函数

构建器

Builder(context: Context!, adUnitID: String!)

创建用于构建 AdLoader 的新 Builder

参数
context: Context!

背景信息。

adUnitID: String!

广告单元 ID。

公共函数

build

fun build(): AdLoader!

如果遇到错误,则返回 AdLoader 或空。

forAdManagerAdView

@CanIgnoreReturnValue
fun forAdManagerAdView(
    listener: OnAdManagerAdViewLoadedListener,
    adSizes: Array<AdSize!>!
): AdLoader.Builder!

注册一个监听器来处理加载 Google Ad Manager 横幅广告。

参数
listener: OnAdManagerAdViewLoadedListener

横幅广告加载时将运行的回调。

adSizes: Array<AdSize!>!

设置横幅广告支持的尺寸。

抛出
java.lang.IllegalArgumentException

如果 adSizesnull 或为空。

forCustomFormatAd

@CanIgnoreReturnValue
fun forCustomFormatAd(
    customFormatId: String!,
    adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!,
    customClickListener: NativeCustomFormatAd.OnCustomClickListener?
): AdLoader.Builder!

使 AdLoader 能够加载自定义格式广告。

参数
customFormatId: String!

在 Ad Manager 界面中定义的自定义格式 ID。

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

NativeCustomFormatAd 加载时要调用的监听器。

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

一个可选的监听器,用于为广告点击定义自定义点击逻辑。设置后,此属性会替换广告的默认点击后到达行为,即导航到 Ad Manager 界面中定义的点击网址。

forNativeAd

@CanIgnoreReturnValue
fun forNativeAd(listener: NativeAd.OnNativeAdLoadedListener!): AdLoader.Builder!

注册一个监听器来处理 NativeAd 的加载。

参数
listener: NativeAd.OnNativeAdLoadedListener!

NativeAd 加载时要调用的监听器。

withAdListener

@CanIgnoreReturnValue
fun withAdListener(listener: AdListener!): AdLoader.Builder!
参数
listener: AdListener!

用于处理检索原生广告时遇到的错误的对象。

withAdManagerAdViewOptions

@CanIgnoreReturnValue
fun withAdManagerAdViewOptions(options: AdManagerAdViewOptions!): AdLoader.Builder!

设置用于加载 Google Ad Manager 广告视图的选项。

参数
options: AdManagerAdViewOptions!

Google Ad Manager 横幅广告选项。

withNativeAdOptions

@CanIgnoreReturnValue
fun withNativeAdOptions(options: NativeAdOptions!): AdLoader.Builder!

将原生广告选项设置到广告加载器构建器。

参数
options: NativeAdOptions!

一个用于指定各种原生广告选项的对象。