Interface AdxExt.SiteExtOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AdxExt.SiteExt, AdxExt.SiteExt.Builder
    Enclosing class:
    AdxExt

    public static interface AdxExt.SiteExtOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AdxExt.SiteExt.AmpPage getAmp()
      Whether this is an AMP page or not.
      boolean getIsSemiTransparentRequest()
      Indicates that the request is using semi-transparent branding, which means only a truncated version of the request URL will be provided.
      AdxExt.SiteExt.VisibilityState getPageVisibility()
      The visibility state of the web page containing the ad slot.
      boolean hasAmp()
      Whether this is an AMP page or not.
      boolean hasIsSemiTransparentRequest()
      Indicates that the request is using semi-transparent branding, which means only a truncated version of the request URL will be provided.
      boolean hasPageVisibility()
      The visibility state of the web page containing the ad slot.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasAmp

        boolean hasAmp()
         Whether this is an AMP page or not. Omitted if unknown.
         
        optional .com.google.doubleclick.SiteExt.AmpPage amp = 1;
        Returns:
        Whether the amp field is set.
      • getAmp

        AdxExt.SiteExt.AmpPage getAmp()
         Whether this is an AMP page or not. Omitted if unknown.
         
        optional .com.google.doubleclick.SiteExt.AmpPage amp = 1;
        Returns:
        The amp.
      • hasPageVisibility

        boolean hasPageVisibility()
         The visibility state of the web page containing the ad slot.
         See https://www.w3.org/TR/page-visibility/.
         [AdX: BidRequest.page_visibility]
         
        optional .com.google.doubleclick.SiteExt.VisibilityState page_visibility = 2 [default = VISIBILITY_STATE_UNKNOWN];
        Returns:
        Whether the pageVisibility field is set.
      • getPageVisibility

        AdxExt.SiteExt.VisibilityState getPageVisibility()
         The visibility state of the web page containing the ad slot.
         See https://www.w3.org/TR/page-visibility/.
         [AdX: BidRequest.page_visibility]
         
        optional .com.google.doubleclick.SiteExt.VisibilityState page_visibility = 2 [default = VISIBILITY_STATE_UNKNOWN];
        Returns:
        The pageVisibility.
      • hasIsSemiTransparentRequest

        boolean hasIsSemiTransparentRequest()
         Indicates that the request is using semi-transparent branding,
         which means only a truncated version of the request URL will
         be provided.  This decision is made by the publisher, see
         https://support.google.com/admanager/answer/4584891#urls for context.
         
        optional bool is_semi_transparent_request = 3;
        Returns:
        Whether the isSemiTransparentRequest field is set.
      • getIsSemiTransparentRequest

        boolean getIsSemiTransparentRequest()
         Indicates that the request is using semi-transparent branding,
         which means only a truncated version of the request URL will
         be provided.  This decision is made by the publisher, see
         https://support.google.com/admanager/answer/4584891#urls for context.
         
        optional bool is_semi_transparent_request = 3;
        Returns:
        The isSemiTransparentRequest.