# NativeAdLoaderCallback

# NativeAdLoaderCallback


```
interface NativeAdLoaderCallback
```

<br />

*** ** * ** ***

## Summary

| ### Public functions |
|---|---|
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAdLoaderCallback#onAdFailedToLoad(com.google.android.libraries.ads.mobile.sdk.common.LoadAdError)(adError: https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/common/LoadAdError)` Called when a native ad fails to load. |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAdLoaderCallback#onAdLoadingCompleted()()` Called when all requested ads finish loading. |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAdLoaderCallback#onBannerAdLoaded(com.google.android.libraries.ads.mobile.sdk.banner.BannerAd)(bannerAd: https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/banner/BannerAd)` Called when a `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/banner/BannerAd` successfully loaded. |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAdLoaderCallback#onCustomNativeAdLoaded(com.google.android.libraries.ads.mobile.sdk.nativead.CustomNativeAd)(customNativeAd: https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/CustomNativeAd)` Called when a `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/CustomNativeAd` successfully loaded. |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAdLoaderCallback#onNativeAdLoaded(com.google.android.libraries.ads.mobile.sdk.nativead.NativeAd)(nativeAd: https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAd)` Called when a `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAd` successfully loaded. |

## Public functions

### onAdFailedToLoad

```
open fun onAdFailedToLoad(adError: LoadAdError): Unit
```

Called when a native ad fails to load.

| Parameters |
|---|---|
| `adError: https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/common/LoadAdError` | A `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/common/LoadAdError` detailing the cause of the failure. |

### onAdLoadingCompleted

```
open fun onAdLoadingCompleted(): Unit
```

Called when all requested ads finish loading.

### onBannerAdLoaded

```
open fun onBannerAdLoaded(bannerAd: BannerAd): Unit
```

Called when a `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/banner/BannerAd` successfully loaded.

### onCustomNativeAdLoaded

```
open fun onCustomNativeAdLoaded(customNativeAd: CustomNativeAd): Unit
```

Called when a `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/CustomNativeAd` successfully loaded.

### onNativeAdLoaded

```
open fun onNativeAdLoaded(nativeAd: NativeAd): Unit
```

Called when a `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/nativead/NativeAd` successfully loaded.