Package 

Class Audio


  • 
    public final class Audio
    
                        
    • Method Detail

      • setMinDuration

         final Unit setMinDuration(@SerializedName(value = minduration) Integer minDuration)

        Minimum audio ad duration in seconds.

      • setMaxDuration

         final Unit setMaxDuration(@SerializedName(value = maxduration) Integer maxDuration)

        Maximum audio ad duration in seconds.

      • getStartDelay

         final Integer getStartDelay()

        Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements.

      • setStartDelay

         final Unit setStartDelay(@SerializedName(value = startdelay) Integer startDelay)

        Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements.

      • getSequence

         final Integer getSequence()

        If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.

      • setSequence

         final Unit setSequence(@SerializedName(value = sequence) Integer sequence)

        If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.

      • getMaxExtended

         final Integer getMaxExtended()

        Maximum extended ad duration if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxDuration value.

      • setMaxExtended

         final Unit setMaxExtended(@SerializedName(value = maxextended) Integer maxExtended)

        Maximum extended ad duration if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxDuration value.

      • setMinBitrate

         final Unit setMinBitrate(@SerializedName(value = minbitrate) Integer minBitrate)

        Minimum bit rate in Kbps.

      • setMaxBitrate

         final Unit setMaxBitrate(@SerializedName(value = maxbitrate) Integer maxBitrate)

        Maximum bit rate in Kbps.

      • setDeliveryMethod

         final Unit setDeliveryMethod(@SerializedName(value = delivery) Array<DeliveryMethod> deliveryMethod)

        Supported delivery methods (e.g., streaming, progressive). If none specified, assume all are supported.

      • setApis

         final Unit setApis(@SerializedName(value = api) Array<ApiFramework> apis)

        List of supported ApiFramework for this impression. If an API is not explicitly listed, it is assumed not to be supported.

      • getMaxSequence

         final Integer getMaxSequence()

        The maximum number of ads that can be played in an ad pod.

      • setMaxSequence

         final Unit setMaxSequence(@SerializedName(value = maxseq) Integer maxSequence)

        The maximum number of ads that can be played in an ad pod.

      • setFeed

         final Unit setFeed(@SerializedName(value = feed) FeedType feed)

        Type of audio feed.

      • getStitched

         final Integer getStitched()

        Indicates if the ad is stitched with audio content or delivered independently, where 0 = no, 1 = yes.

      • setStitched

         final Unit setStitched(@SerializedName(value = stitched) Integer stitched)

        Indicates if the ad is stitched with audio content or delivered independently, where 0 = no, 1 = yes.

      • getExtension

         final Object getExtension()

        Placeholder for exchange-specific extensions to OpenRTB.

      • setExtension

         final Unit setExtension(@SerializedName(value = ext) Object extension)

        Placeholder for exchange-specific extensions to OpenRTB.

      • getMines

         final Array<String> getMines()

        Content MIME types supported (e.g., “audio/mp4”).