Package com.google.doubleclick
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 intgetAtts()(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.StringgetSessionId()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.com.google.protobuf.ByteStringgetSessionIdBytes()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.AdxExt.DeviceExt.UserAgentgetUserAgentData()User Agent information.AdxExt.DeviceExt.UserAgentOrBuildergetUserAgentDataOrBuilder()User Agent information.booleanhasAtts()(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.booleanhasSessionId()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.booleanhasUserAgentData()User Agent information.-
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.
-
-