RewardedAd.Companion

public static class RewardedAd.Companion


Summary

Public methods

static final @NonNull AdLoadResult<@NonNull RewardedAd>
load(@NonNull AdRequest adRequest)

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

static final void
load(
    @NonNull AdRequest adRequest,
    @NonNull AdLoadCallback<@NonNull RewardedAd> adLoadCallback
)

Loads a RewardedAd, providing the result via adLoadCallback.

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

Loads a RewardedAd, providing the result via adLoadCallback.

Public methods

load

public static final @NonNull AdLoadResult<@NonNull RewardedAdload(@NonNull AdRequest adRequest)

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

Parameters
@NonNull AdRequest adRequest

An AdRequest with targeting information.

Returns
@NonNull AdLoadResult<@NonNull RewardedAd>

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

load

public static final void load(
    @NonNull AdRequest adRequest,
    @NonNull AdLoadCallback<@NonNull RewardedAd> adLoadCallback
)

Loads a RewardedAd, providing the result via adLoadCallback.

Parameters
@NonNull AdRequest adRequest

An ad request with targeting information.

@NonNull AdLoadCallback<@NonNull RewardedAd> adLoadCallback

A callback to be invoked when a rewarded ad finishes loading.

loadFromAdResponse

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

Loads a RewardedAd, providing the result via adLoadCallback.

Parameters
@NonNull String adResponse

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

@NonNull AdLoadCallback<@NonNull RewardedAd> adLoadCallback

A callback to be invoked when loading completes.