Class POBBanner

  • All Implemented Interfaces:

    
    public class POBBanner
    
                        

    This class holds the information of banner impression. It is required to pass the impression level information in bid request for banner ad.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      POBBanner(Array<POBAdSize> adSizes) Constructor
      POBBanner() Default constructor.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • POBBanner

        POBBanner(Array<POBAdSize> adSizes)
        Constructor
        Parameters:
        adSizes - list of ad sizes for requested ad
      • POBBanner

        POBBanner()
        Default constructor.
    • Method Detail

      • setAdSizes

         void setAdSizes(@Nullable() Array<POBAdSize> adSizes)

        Set the required ad sizes.

        Parameters:
        adSizes - Ad sizes with comma separated in case of multiple values
      • getSupportedAPIs

        @NonNull() Set<Integer> getSupportedAPIs(boolean isCompanion)

        List of supported API frameworks for this banner. If an API is not explicitly listed, it is assumed not to be supported. Possible values - VPAID1, VPAID2, MRAID1, ORMMA, MRAID2 and MRAID3

      • getRTBJson

        @NonNull() JSONObject getRTBJson(@NonNull() Set<Integer> supportedAPI, boolean isCompanion)

        (Internal for OpenWrap SDK)

        Parameters:
        supportedAPI - Set of supported APIs
        isCompanion - Whether the banner is companion ad
        Returns:

        JSONObject