Class POBNativeAdLoader

  • All Implemented Interfaces:
    com.pubmatic.sdk.nativead.POBNativeAdManager.POBNativeAdBidFailureEventListener , com.pubmatic.sdk.nativead.POBNativeAdManager.POBNativeAdManagerListener , com.pubmatic.sdk.openwrap.core.POBBaseAd

    
    public class POBNativeAdLoader
     implements POBBaseAd, POBNativeAdManager.POBNativeAdManagerListener, POBNativeAdManager.POBNativeAdBidFailureEventListener
                        

    Ad loader class to load native ad from PubMatic as per the template specified during initialization.

    This class also interacts with primary ad server for header bidding via event handler if specified.

    • Constructor Detail

      • POBNativeAdLoader

        POBNativeAdLoader(Context context, String publisherId, int profileId, String adUnitId, POBNativeTemplateType templateType, POBNativeAdEvent eventHandler)
        Initializes &returns a newly allocated ad loader object for supporting 'Header Bidding Configuration'.
        Parameters:
        publisherId - Unique identifier assigned at the time of publisher on-boarding.
        profileId - Profile id of the ad tag.
        adUnitId - Ad unit id used to identify unique placement on screen.
        templateType - Instance of POBNativeTemplateType any custom properties such as ContextType, ContextSubType, placementType etc.
        eventHandler - Instance of POBNativeAdEvent or its subclass
      • POBNativeAdLoader

        POBNativeAdLoader(Context context, String publisherId, int profileId, String adUnitId, POBNativeTemplateType templateType)
        Initializes &returns a newly allocated ad loader object for supporting 'No Ad Server Configuration'.
        Parameters:
        publisherId - Unique identifier assigned at the time of publisher on-boarding.
        profileId - Profile id of the ad tag.
        adUnitId - Ad unit id used to identify unique placement on screen.
        templateType - Instance of POBNativeTemplateType
      • POBNativeAdLoader

        POBNativeAdLoader(Context context)
        Initializes a new instance of the POBNativeAdLoader class.
        Parameters:
        context - The context to be used by the ad loader.