Interface AdxExt.DeviceExtOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getAtts()
      (iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.
      String getSessionId()
      Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.
      com.google.protobuf.ByteString getSessionIdBytes()
      Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.
      AdxExt.DeviceExt.UserAgent getUserAgentData()
      User Agent information.
      AdxExt.DeviceExt.UserAgentOrBuilder getUserAgentDataOrBuilder()
      User Agent information.
      boolean hasAtts()
      (iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.
      boolean hasSessionId()
      Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.
      boolean hasUserAgentData()
      User Agent information.
      • 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

      • hasSessionId

        boolean hasSessionId()
         Represents a short-lived user session on CTV/OTT devices,
         with a maximum session duration of 6 hours.
         The use of session_id is never allowed for ads personalization.
         session_id may only be used for frequency capping, competitive exclusions
         or related purposes. This field is populated with web-safe base64 alphabet.
         
        optional string session_id = 1;
        Returns:
        Whether the sessionId field is set.
      • getSessionId

        String getSessionId()
         Represents a short-lived user session on CTV/OTT devices,
         with a maximum session duration of 6 hours.
         The use of session_id is never allowed for ads personalization.
         session_id may only be used for frequency capping, competitive exclusions
         or related purposes. This field is populated with web-safe base64 alphabet.
         
        optional string session_id = 1;
        Returns:
        The sessionId.
      • getSessionIdBytes

        com.google.protobuf.ByteString getSessionIdBytes()
         Represents a short-lived user session on CTV/OTT devices,
         with a maximum session duration of 6 hours.
         The use of session_id is never allowed for ads personalization.
         session_id may only be used for frequency capping, competitive exclusions
         or related purposes. This field is populated with web-safe base64 alphabet.
         
        optional string session_id = 1;
        Returns:
        The bytes for sessionId.
      • hasUserAgentData

        boolean hasUserAgentData()
         User Agent information.
         
        optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
        Returns:
        Whether the userAgentData field is set.
      • getUserAgentData

        AdxExt.DeviceExt.UserAgent getUserAgentData()
         User Agent information.
         
        optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
        Returns:
        The userAgentData.
      • getUserAgentDataOrBuilder

        AdxExt.DeviceExt.UserAgentOrBuilder getUserAgentDataOrBuilder()
         User Agent information.
         
        optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
      • hasAtts

        boolean hasAtts()
         (iOS Only) An integer passed to represent the app's app tracking
         authorization status, where 0 = not determined 1 = restricted 2 = denied
         3 = authorized. This value is retrieved from ATTrackingManager and
         provided as is. See
         https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md#bid-request-1
         For more information about iOS's app tracking authorization status, see:
         https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus
         
        optional int32 atts = 3;
        Returns:
        Whether the atts field is set.
      • getAtts

        int getAtts()
         (iOS Only) An integer passed to represent the app's app tracking
         authorization status, where 0 = not determined 1 = restricted 2 = denied
         3 = authorized. This value is retrieved from ATTrackingManager and
         provided as is. See
         https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md#bid-request-1
         For more information about iOS's app tracking authorization status, see:
         https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus
         
        optional int32 atts = 3;
        Returns:
        The atts.