public static interface Openrtb.NativeRequestOrBuilder extends com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<Openrtb.NativeRequest>
| Modifier and Type | Method and Description |
|---|---|
OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.AdUnitId |
getAdunit()
The Ad unit ID of the native ad unit.
|
Openrtb.NativeRequest.Asset |
getAssets(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
int |
getAssetsCount()
Any bid must comply with the array of elements expressed by the Exchange.
|
List<Openrtb.NativeRequest.Asset> |
getAssetsList()
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.AssetOrBuilder |
getAssetsOrBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
List<? extends Openrtb.NativeRequest.AssetOrBuilder> |
getAssetsOrBuilderList()
Any bid must comply with the array of elements expressed by the Exchange.
|
OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.Context |
getContext()
The context in which the ad appears.
|
OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.ContextSubtype |
getContextsubtype()
A more detailed context in which the ad appears.
|
OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.LayoutId |
getLayout()
The Layout ID of the native ad unit.
|
int |
getPlcmtcnt()
The number of identical placements in this Layout.
|
OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.PlacementType |
getPlcmttype()
The design/format/layout of the ad unit being offered.
|
int |
getSeq()
0 for the first ad, 1 for the second ad, and so on.
|
String |
getVer()
Version of the Native Markup version in use.
|
com.google.protobuf.ByteString |
getVerBytes()
Version of the Native Markup version in use.
|
boolean |
hasAdunit()
The Ad unit ID of the native ad unit.
|
boolean |
hasContext()
The context in which the ad appears.
|
boolean |
hasContextsubtype()
A more detailed context in which the ad appears.
|
boolean |
hasLayout()
The Layout ID of the native ad unit.
|
boolean |
hasPlcmtcnt()
The number of identical placements in this Layout.
|
boolean |
hasPlcmttype()
The design/format/layout of the ad unit being offered.
|
boolean |
hasSeq()
0 for the first ad, 1 for the second ad, and so on.
|
boolean |
hasVer()
Version of the Native Markup version in use.
|
getDefaultInstanceForType, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionboolean hasVer()
Version of the Native Markup version in use.
optional string ver = 1;String getVer()
Version of the Native Markup version in use.
optional string ver = 1;com.google.protobuf.ByteString getVerBytes()
Version of the Native Markup version in use.
optional string ver = 1;boolean hasLayout()
The Layout ID of the native ad unit. This field is not required, but it's highly recommended.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.LayoutId layout = 2;OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.LayoutId getLayout()
The Layout ID of the native ad unit. This field is not required, but it's highly recommended.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.LayoutId layout = 2;boolean hasAdunit()
The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. This field is not required, but it's highly recommended.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.AdUnitId adunit = 3;OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.AdUnitId getAdunit()
The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. This field is not required, but it's highly recommended.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.AdUnitId adunit = 3;boolean hasPlcmtcnt()
The number of identical placements in this Layout.
optional int32 plcmtcnt = 4 [default = 1];int getPlcmtcnt()
The number of identical placements in this Layout.
optional int32 plcmtcnt = 4 [default = 1];boolean hasSeq()
0 for the first ad, 1 for the second ad, and so on. This is not the sequence number of the content in the stream.
optional int32 seq = 5 [default = 0];int getSeq()
0 for the first ad, 1 for the second ad, and so on. This is not the sequence number of the content in the stream.
optional int32 seq = 5 [default = 0];List<Openrtb.NativeRequest.Asset> getAssetsList()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;Openrtb.NativeRequest.Asset getAssets(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;int getAssetsCount()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;List<? extends Openrtb.NativeRequest.AssetOrBuilder> getAssetsOrBuilderList()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;Openrtb.NativeRequest.AssetOrBuilder getAssetsOrBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;boolean hasContext()
The context in which the ad appears.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.Context context = 7;OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.Context getContext()
The context in which the ad appears.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.Context context = 7;boolean hasContextsubtype()
A more detailed context in which the ad appears.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.ContextSubtype contextsubtype = 8;OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.ContextSubtype getContextsubtype()
A more detailed context in which the ad appears.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.ContextSubtype contextsubtype = 8;boolean hasPlcmttype()
The design/format/layout of the ad unit being offered.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.PlacementType plcmttype = 9;OpenrtbCommon.Enums.BidRequest.Impression.NativeRequest.PlacementType getPlcmttype()
The design/format/layout of the ad unit being offered.
optional .openrtb.Enums.BidRequest.Impression.NativeRequest.PlacementType plcmttype = 9;Copyright © 2018. All rights reserved.