AdLoader

class AdLoader


An object for requesting ads.

Summary

Nested types

Builder for a AdLoader.

Public functions

Boolean

Returns true if the ad is loading.

Unit
loadAd(adManagerAdRequest: AdManagerAdRequest!)

Loads an ad.

Unit
@RequiresPermission(value = Manifest.permission.INTERNET)
loadAd(adRequest: AdRequest!)

Loads an ad.

Unit
@RequiresPermission(value = Manifest.permission.INTERNET)
loadAds(adRequest: AdRequest!, maxNumberOfAds: Int)

Sends a request for maxNumberOfAds ads.

Public functions

isLoading

fun isLoading(): Boolean

Returns true if the ad is loading. If multiple ads are requested, returns true until all ads finish loading.

loadAd

fun loadAd(adManagerAdRequest: AdManagerAdRequest!): Unit

Loads an ad.

Parameters
adManagerAdRequest: AdManagerAdRequest!

An Ad Manager ad request.

loadAd

@RequiresPermission(value = Manifest.permission.INTERNET)
fun loadAd(adRequest: AdRequest!): Unit

Loads an ad.

Parameters
adRequest: AdRequest!

An object containing all of the request information.

loadAds

@RequiresPermission(value = Manifest.permission.INTERNET)
fun loadAds(adRequest: AdRequest!, maxNumberOfAds: Int): Unit

Sends a request for maxNumberOfAds ads. The AdLoader will send up to maxNumberOfAds callbacks in response, which may include any combination of the following:

Publishers should call isLoading inside their implementations of these methods to determine whether the AdLoader has completely finished loading ads.
Parameters
adRequest: AdRequest!

An object containing all of the request information.

maxNumberOfAds: Int

An integer denoting the maximum number of ads to load.