BannerAd.Companion

public static class BannerAd.Companion


Summary

Public methods

static final @NonNull AdLoadResult<@NonNull BannerAd>

This method is deprecated. Use AdView.loadAd() or BannerAdPreloader instead.

static final void
load(
    @NonNull BannerAdRequest adRequest,
    @NonNull AdLoadCallback<@NonNull BannerAd> adLoadCallback
)

This method is deprecated. Use AdView.loadAd() or BannerAdPreloader instead.

static final void
loadFromAdResponse(
    @NonNull String adResponse,
    @NonNull AdLoadCallback<@NonNull BannerAd> adLoadCallback
)

This method is deprecated. Use AdView.loadAd() or BannerAdPreloader instead.

Public methods

load

public static final @NonNull AdLoadResult<@NonNull BannerAdload(@NonNull BannerAdRequest adRequest)

Loads a BannerAd, suspending until a BannerAd successfully loads or fails to load.

Parameters
@NonNull BannerAdRequest adRequest

A BannerAdRequest with targeting information.

Returns
@NonNull AdLoadResult<@NonNull BannerAd>

AdLoadResult.Success if the load succeeded, AdLoadResult.Failure otherwise.

load

public static final void load(
    @NonNull BannerAdRequest adRequest,
    @NonNull AdLoadCallback<@NonNull BannerAd> adLoadCallback
)

Loads a banner ad, providing the result via adLoadCallback.

Parameters
@NonNull BannerAdRequest adRequest

An ad request with targeting information.

@NonNull AdLoadCallback<@NonNull BannerAd> adLoadCallback

A callback to be invoked when loading completes.

loadFromAdResponse

public static final void loadFromAdResponse(
    @NonNull String adResponse,
    @NonNull AdLoadCallback<@NonNull BannerAd> adLoadCallback
)

Loads a banner ad, providing the result via adLoadCallback.

Parameters
@NonNull String adResponse

An ad response from a server-to-server ad request.

@NonNull AdLoadCallback<@NonNull BannerAd> adLoadCallback

A callback to be invoked when loading completes.