Class TheoAdDescription

  • All Implemented Interfaces:

    
    public class TheoAdDescription
    extends AdDescription
                        

    Describes a THEOads SGAI ad break request.

    • For THEOads, one configured ad break request suffices to enable THEOads ad playback for the entire stream.

    • Method Detail

      • getNetworkCode

         final String getNetworkCode()

        Default network code to use for ad requests.

        • This will be overridden by network codes parsed from THEOads ad cues.

        • If no network code is configured, and it cannot be parsed from the THEOads ad cue, ads will not be loaded.

      • getCustomAssetKey

         final String getCustomAssetKey()

        Default custom asset key to use for ad requests.

        • This will be overridden by custom asset keys parsed from THEOads ad cues.

        • If no custom asset key is configured, and it cannot be parsed from the THEOads ad cue, ads will not be loaded.

      • getBackdropDoubleBox

         final String getBackdropDoubleBox()

        Default backdrop image URI to be used as a background for ads in double box layout.

        • This will be overridden by backdrop image URIs parsed from THEOads ad cues.

        • If no URI is configured, and it cannot be parsed from the THEOads ad cue, a black screen will be shown as background.

      • getBackdropLShape

         final String getBackdropLShape()

        Default backdrop image URI to be used as a background for ads in L-shape layout.

        • This will be overridden by backdrop image URIs parsed from THEOads ad cues.

        • If no URI is configured, and it cannot be parsed from the THEOads ad cue, a black screen will be shown as background.

      • getSseEndpoint

         final String getSseEndpoint()

        The endpoint from where to retrieve the server-sent events.

      • getRetrievePodIdURI

         final String getRetrievePodIdURI()

        The URI from where to retrieve the PodID's as returned from the EABN service from Google.

      • getUseId3

         final Boolean getUseId3()

        Whether to use the ID3-based operating mode.

        • Only applicable for specific use-cases.

        • Contact Dolby Optiview for more information.

      • getUseEMSG

         final Boolean getUseEMSG()

        Whether to use the EMSG-based operating mode.

        • Only applicable for specific use-cases.

        • Contact Dolby Optiview for more information.

      • getDaiAssetKey

         final String getDaiAssetKey()

        The Google DAI asset key which will be used as a fallback source when THEOads is not supported.