IconAd.Companion

public static class IconAd.Companion


Summary

Public methods

static final @NonNull AdLoadResult<@NonNull IconAd>

Loads an IconAd, suspending until an IconAd successfully loads or fails to load.

static final void
load(
    @NonNull IconAdRequest adRequest,
    @NonNull AdLoadCallback<@NonNull IconAd> adLoadCallback
)

Loads an IconAd, providing the result via adLoadCallback.

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

Loads an IconAd, providing the result via adLoadCallback.

Public methods

load

public static final @NonNull AdLoadResult<@NonNull IconAdload(@NonNull IconAdRequest adRequest)

Loads an IconAd, suspending until an IconAd successfully loads or fails to load.

Parameters
@NonNull IconAdRequest adRequest

An IconAdRequest with targeting information.

Returns
@NonNull AdLoadResult<@NonNull IconAd>

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

load

public static final void load(
    @NonNull IconAdRequest adRequest,
    @NonNull AdLoadCallback<@NonNull IconAd> adLoadCallback
)

Loads an IconAd, providing the result via adLoadCallback.

Parameters
@NonNull IconAdRequest adRequest

An IconAdRequest with targeting information.

@NonNull AdLoadCallback<@NonNull IconAd> adLoadCallback

A callback to be invoked when loading completes.

loadFromAdResponse

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

Loads an IconAd, providing the result via adLoadCallback.

Parameters
@NonNull String adResponse

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

@NonNull AdLoadCallback<@NonNull IconAd> adLoadCallback

A callback to be invoked when loading completes.