AdLoader.Builder

public class AdLoader.Builder


AdLoader 的构建器。

摘要

公共构造函数

Builder(Context context, String adUnitID)

创建新的 Builder 以构造 AdLoader

公共方法

AdLoader

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

AdLoader.Builder

注册监听器以处理 Google Ad Manager 横幅广告的加载。

AdLoader.Builder

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

AdLoader.Builder

注册监听器以处理 NativeAd 加载。

AdLoader.Builder
AdLoader.Builder

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

AdLoader.Builder

将原生广告选项设置为广告加载程序构建器。

公共构造函数

构建器

public Builder(Context context, String adUnitID)

创建新的 Builder 以构造 AdLoader

参数
Context context

上下文。

String adUnitID

广告单元 ID。

公共方法

build

public AdLoader build()

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

forAdManagerAdView

@CanIgnoreReturnValue
public AdLoader.Builder forAdManagerAdView(
    @NonNull OnAdManagerAdViewLoadedListener listener,
    AdSize[] adSizes
)

注册监听器以处理 Google Ad Manager 横幅广告的加载。

参数
@NonNull OnAdManagerAdViewLoadedListener listener

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

AdSize[] adSizes

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

抛出
java.lang.IllegalArgumentException

如果 adSizesnull 或为空。

forCustomFormatAd

@CanIgnoreReturnValue
public AdLoader.Builder forCustomFormatAd(
    String customFormatId,
    NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener,
    @Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener
)

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

参数
String customFormatId

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

NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener

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

@Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener

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

forNativeAd

@CanIgnoreReturnValue
public AdLoader.Builder forNativeAd(NativeAd.OnNativeAdLoadedListener listener)

注册监听器以处理 NativeAd 加载。

参数
NativeAd.OnNativeAdLoadedListener listener

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

withAdListener

@CanIgnoreReturnValue
public AdLoader.Builder withAdListener(AdListener listener)
参数
AdListener listener

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

withAdManagerAdViewOptions

@CanIgnoreReturnValue
public AdLoader.Builder withAdManagerAdViewOptions(AdManagerAdViewOptions options)

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

参数
AdManagerAdViewOptions options

Google Ad Manager 横幅广告选项。

withNativeAdOptions

@CanIgnoreReturnValue
public AdLoader.Builder withNativeAdOptions(NativeAdOptions options)

将原生广告选项设置为广告加载程序构建器。

参数
NativeAdOptions options

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