Package 

Class AdMobNativeAdRenderer

  • All Implemented Interfaces:
    com.withgrowl.growlandroidsdk.mediation.tracking.AdRenderer

    
    public final class AdMobNativeAdRenderer
     implements AdRenderer
                        

    AdMob's billing requires NativeAd assets to be displayed inside a NativeAdView subtree with each asset View registered via setHeadlineView(), setBodyView(), setIconView(), and setCallToActionView(). This renderer builds that subtree and registers the NativeAd against it.

    Embedded by GrowlRenderedAdView via AndroidView { renderer.makeView(it) }.

    release calls NativeAd.destroy() — JVM has no automatic cleanup hook for the native pointer Google Mobile Ads SDK holds, so the renderer must release it when the embedding composable leaves composition.