Interface MediationNativeBannerAdAdapter

  • All Superinterfaces:
    MediationAdapter
    All Known Implementing Classes:
    MyTargetNativeBannerAdAdapter

    public interface MediationNativeBannerAdAdapter
    extends MediationAdapter
    Mediation adapter interface for NativeBanner format. Every mediation adapter for this format should implement this for correct work.
    • Method Detail

      • registerView

        void registerView​(@NonNull
                          android.view.View view,
                          @Nullable
                          java.util.List<android.view.View> clickableViews,
                          int adChoicesPlacement)
        Will be called when view becomes ready to be shown. There must be called apis to start tracking views, adding listeners on views and load resources, which was not loaded previously, such as not pre-loaded media content. Clickable views is optional, if set - click listeners must be placed only on views in this list, otherwise must be used default logic of ad network
        Parameters:
        view - view to be registered
        clickableViews - optional views want to be clickable
        adChoicesPlacement - placement of AdChoices icon. Possible values in AdChoicesPlacement
      • unregisterView

        void unregisterView()
        Will be called when view appears invisible and unused. There must be called apis to stop tracking views and free resources.
      • getIconView

        @Nullable
        android.view.View getIconView​(@NonNull
                                      android.content.Context context)
        Must return view for displaying icon view for correct implementation of Native Ads and tracking. It is optional, but preferred.
        Parameters:
        context - app context
        Returns:
        View for Icon