Package com.castlabs.android.adverts

# Interface ClientAdProvider

All Superinterfaces:
  `AdProvider`

public interface ClientAdProvider extends AdProvider
Provider responsible for creating client-side ad loaders (for example IMA).

- ## Method Summary

  Modifier and Type
  Method
  Description
  `AdLoader`
  `createAdLoader(AdRequest adRequest)`
  Create an `AdLoader` instance for the supplied `AdRequest`.

  ### Methods inherited from interface com.castlabs.android.adverts.AdProvider

  `getName`

- ## Method Details

  - ### createAdLoader

    @Nullable AdLoader createAdLoader(@Nullable AdRequest adRequest)
    Create an `AdLoader` instance for the supplied `AdRequest`.
    Parameters:
      `adRequest` - The request describing the ad playback, or `null`.
    Returns:
      A new `AdLoader` instance, or `null` if the provider cannot serve the request.