Package com.google.openrtb
Class OpenRtb
- java.lang.Object
-
- com.google.openrtb.OpenRtb
-
public final class OpenRtb extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenRtb.AdPositionOpenRTB 2.0: The following table specifies the position of the ad as a relative measure of visibility or prominence.static classOpenRtb.AdUnitIdDEPRECATED in OpenRTB Native 1.1, REMOVED in 1.2+.static classOpenRtb.APIFrameworkOpenRTB 2.0: The following table is a list of API frameworks supported by the publisher.static classOpenRtb.AuctionTypeProtobuf enumcom.google.openrtb.AuctionTypestatic classOpenRtb.BannerAdTypeOpenRTB 2.0: types of ads that can be accepted by the exchange unless restricted by publisher site settings.static classOpenRtb.BidRequestOpenRTB 2.0: The top-level bid request object contains a globally unique bid request or auction ID.static interfaceOpenRtb.BidRequestOrBuilderstatic classOpenRtb.BidResponseOpenRTB 2.0: This object is the top-level bid response object (i.e., the unnamed outer JSON object).static interfaceOpenRtb.BidResponseOrBuilderstatic classOpenRtb.CompanionTypeOpenRTB 2.1: The following table lists the options for the video quality.static classOpenRtb.ConnectionTypeOpenRTB 2.0: The following table lists the various options for the type of device connectivity.static classOpenRtb.ContentCategoryOpenRTB 2.0: The following list represents the IAB's contextual taxonomy for categorization.static classOpenRtb.ContentContextOpenRTB 2.0: The following table lists the various options for indicating the type of content in which the impression will appear.static classOpenRtb.ContentDeliveryMethodOpenRTB 2.0: The following table lists the various options for the delivery of video content.static classOpenRtb.ContextSubtypeOpenRTB Native 1.1: Next-level context in which the ad appears.static classOpenRtb.ContextTypeOpenRTB Native 1.1: The context in which the ad appears - what type of content is surrounding the ad on the page at a high level.static classOpenRtb.CreativeAttributeOpenRTB 2.0: The following table specifies a standard list of creative attributes that can describe an ad being served or serve as restrictions of thereof.static classOpenRtb.DataAssetTypeOpenRTB Native 1.0: Common asset element types of native advertising.static classOpenRtb.DeviceTypeOpenRTB 2.0: The following table lists the type of device from which the impression originated.static classOpenRtb.EventTrackingMethodOpenRTB Native 1.2.static classOpenRtb.EventTypeOpenRTB Native 1.2.static classOpenRtb.ExpandableDirectionOpenRTB 2.0: The following table lists the directions in which an expandable ad may expand, given the positioning of the ad unit on the page and constraints imposed by the content.static classOpenRtb.FeedTypeOpenRTB 2.4: The following table lists the types of feeds, typically for audio.static classOpenRtb.ImageAssetTypeOpenRTB Native 1.0: Common image asset element types of native advertising at the time of writing this spec.static classOpenRtb.LayoutIdDEPRECATED in OpenRTB Native 1.1, REMOVED in 1.2+.static classOpenRtb.LocationServiceOpenRTB 2.4: The following table lists the services and/or vendors used for resolving IP addresses to geolocations.static classOpenRtb.LocationTypeOpenRTB 2.0: The following table lists the options to indicate how the geographic information was determined.static classOpenRtb.LossReasonOpenRTB 2.5: The following table lists the options for an exchange to inform a bidder as to the reason why they did not win an impression.static classOpenRtb.NativeRequestOpenRTB Native 1.0: The Native Object defines the native advertising opportunity available for bid via this bid request.static interfaceOpenRtb.NativeRequestOrBuilderstatic classOpenRtb.NativeResponseOpenRTB Native 1.0: The native response object is the top level JSON object which identifies an native response.static interfaceOpenRtb.NativeResponseOrBuilderstatic classOpenRtb.NoBidReasonOpenRTB 2.2: The following table lists the options for a bidder to signal the exchange as to why it did not offer a bid for the impression.static classOpenRtb.PlacementTypeOpenRTB Native 1.1: The FORMAT of the ad you are purchasing, separate from the surrounding context.static classOpenRtb.PlaybackCessationModeOpenRTB 2.5: The various modes for when playback terminates.static classOpenRtb.PlaybackMethodOpenRTB 2.0: The following table lists the various playback methods.static classOpenRtb.ProductionQualityOpenRTB 2.0: The following table lists the options for content quality.static classOpenRtb.ProtocolOpenRTB 2.0: The following table lists the options for the various bid response protocols that could be supported by an exchange.static classOpenRtb.QAGMediaRatingOpenRTB 2.1: The following table lists the media ratings used in describing content based on the QAG categorization.static classOpenRtb.StartDelayOpenRTB 2.0: The following table lists the various options for the audio/video start delay.static classOpenRtb.VideoLinearityOpenRTB 2.0: The following table indicates the options for video linearity.static classOpenRtb.VideoPlacementTypeOpenRTB 2.5: The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines.static classOpenRtb.VolumeNormalizationModeOpenRTB 2.4: The following table lists the types of volume normalization modes, typically for audio.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.protobuf.Descriptors.FileDescriptorgetDescriptor()static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry)static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
-
-
Method Detail
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
-
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-
-