AdLoader.Builder

class AdLoader.Builder


AdLoader 的构建器。

摘要

公共构造函数

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

创建新的 Builder 以构造 AdLoader

公共函数

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!)

创建新的 Builder 以构造 AdLoader

参数
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!

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