Interface OpenRtb.BidRequest.AppOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getBundle()
      A platform-specific application identifier intended to be unique to the app and independent of the exchange.
      com.google.protobuf.ByteString getBundleBytes()
      A platform-specific application identifier intended to be unique to the app and independent of the exchange.
      String getCat​(int index)
      Array of IAB content categories of the app.
      com.google.protobuf.ByteString getCatBytes​(int index)
      Array of IAB content categories of the app.
      int getCatCount()
      Array of IAB content categories of the app.
      List<String> getCatList()
      Array of IAB content categories of the app.
      OpenRtb.BidRequest.Content getContent()
      Details about the Content (Section 3.2.9) within the app.
      OpenRtb.BidRequest.ContentOrBuilder getContentOrBuilder()
      Details about the Content (Section 3.2.9) within the app.
      String getDomain()
      Domain of the application.
      com.google.protobuf.ByteString getDomainBytes()
      Domain of the application.
      String getId()
      Application ID on the exchange.
      com.google.protobuf.ByteString getIdBytes()
      Application ID on the exchange.
      String getKeywords()
      Comma separated list of keywords about the app.
      com.google.protobuf.ByteString getKeywordsBytes()
      Comma separated list of keywords about the app.
      String getName()
      Application name (may be aliased at publisher's request).
      com.google.protobuf.ByteString getNameBytes()
      Application name (may be aliased at publisher's request).
      String getPagecat​(int index)
      Array of IAB content categories that describe the current page or view of the app.
      com.google.protobuf.ByteString getPagecatBytes​(int index)
      Array of IAB content categories that describe the current page or view of the app.
      int getPagecatCount()
      Array of IAB content categories that describe the current page or view of the app.
      List<String> getPagecatList()
      Array of IAB content categories that describe the current page or view of the app.
      boolean getPaid()
      false = app is free, true = the app is a paid version.
      boolean getPrivacypolicy()
      Indicates if the app has a privacy policy.
      OpenRtb.BidRequest.Publisher getPublisher()
      Details about the Publisher (Section 3.2.8) of the app.
      OpenRtb.BidRequest.PublisherOrBuilder getPublisherOrBuilder()
      Details about the Publisher (Section 3.2.8) of the app.
      String getSectioncat​(int index)
      Array of IAB content categories that describe the current section of the app.
      com.google.protobuf.ByteString getSectioncatBytes​(int index)
      Array of IAB content categories that describe the current section of the app.
      int getSectioncatCount()
      Array of IAB content categories that describe the current section of the app.
      List<String> getSectioncatList()
      Array of IAB content categories that describe the current section of the app.
      String getStoreurl()
      App store URL for an installed app; for QAG 1.5 compliance.
      com.google.protobuf.ByteString getStoreurlBytes()
      App store URL for an installed app; for QAG 1.5 compliance.
      String getVer()
      Application version.
      com.google.protobuf.ByteString getVerBytes()
      Application version.
      boolean hasBundle()
      A platform-specific application identifier intended to be unique to the app and independent of the exchange.
      boolean hasContent()
      Details about the Content (Section 3.2.9) within the app.
      boolean hasDomain()
      Domain of the application.
      boolean hasId()
      Application ID on the exchange.
      boolean hasKeywords()
      Comma separated list of keywords about the app.
      boolean hasName()
      Application name (may be aliased at publisher's request).
      boolean hasPaid()
      false = app is free, true = the app is a paid version.
      boolean hasPrivacypolicy()
      Indicates if the app has a privacy policy.
      boolean hasPublisher()
      Details about the Publisher (Section 3.2.8) of the app.
      boolean hasStoreurl()
      App store URL for an installed app; for QAG 1.5 compliance.
      boolean hasVer()
      Application version.
      • Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder

        getDefaultInstanceForType, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

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

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

      • hasId

        boolean hasId()
         Application ID on the exchange.
         RECOMMENDED by the OpenRTB specification.
         
        optional string id = 1;
        Returns:
        Whether the id field is set.
      • getId

        String getId()
         Application ID on the exchange.
         RECOMMENDED by the OpenRTB specification.
         
        optional string id = 1;
        Returns:
        The id.
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
         Application ID on the exchange.
         RECOMMENDED by the OpenRTB specification.
         
        optional string id = 1;
        Returns:
        The bytes for id.
      • hasName

        boolean hasName()
         Application name (may be aliased at publisher's request). App names for
         SDK-less requests (mostly from connected TVs) can be provided by the
         publisher directly in the request.
         
        optional string name = 2;
        Returns:
        Whether the name field is set.
      • getName

        String getName()
         Application name (may be aliased at publisher's request). App names for
         SDK-less requests (mostly from connected TVs) can be provided by the
         publisher directly in the request.
         
        optional string name = 2;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Application name (may be aliased at publisher's request). App names for
         SDK-less requests (mostly from connected TVs) can be provided by the
         publisher directly in the request.
         
        optional string name = 2;
        Returns:
        The bytes for name.
      • hasDomain

        boolean hasDomain()
         Domain of the application. For example, "mygame.foo.com".
         
        optional string domain = 3;
        Returns:
        Whether the domain field is set.
      • getDomain

        String getDomain()
         Domain of the application. For example, "mygame.foo.com".
         
        optional string domain = 3;
        Returns:
        The domain.
      • getDomainBytes

        com.google.protobuf.ByteString getDomainBytes()
         Domain of the application. For example, "mygame.foo.com".
         
        optional string domain = 3;
        Returns:
        The bytes for domain.
      • getCatList

        List<String> getCatList()
         Array of IAB content categories of the app.
         See enum ContentCategory.
         
        repeated string cat = 4;
        Returns:
        A list containing the cat.
      • getCatCount

        int getCatCount()
         Array of IAB content categories of the app.
         See enum ContentCategory.
         
        repeated string cat = 4;
        Returns:
        The count of cat.
      • getCat

        String getCat​(int index)
         Array of IAB content categories of the app.
         See enum ContentCategory.
         
        repeated string cat = 4;
        Parameters:
        index - The index of the element to return.
        Returns:
        The cat at the given index.
      • getCatBytes

        com.google.protobuf.ByteString getCatBytes​(int index)
         Array of IAB content categories of the app.
         See enum ContentCategory.
         
        repeated string cat = 4;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the cat at the given index.
      • getSectioncatList

        List<String> getSectioncatList()
         Array of IAB content categories that describe the current section
         of the app.
         See enum ContentCategory.
         
        repeated string sectioncat = 5;
        Returns:
        A list containing the sectioncat.
      • getSectioncatCount

        int getSectioncatCount()
         Array of IAB content categories that describe the current section
         of the app.
         See enum ContentCategory.
         
        repeated string sectioncat = 5;
        Returns:
        The count of sectioncat.
      • getSectioncat

        String getSectioncat​(int index)
         Array of IAB content categories that describe the current section
         of the app.
         See enum ContentCategory.
         
        repeated string sectioncat = 5;
        Parameters:
        index - The index of the element to return.
        Returns:
        The sectioncat at the given index.
      • getSectioncatBytes

        com.google.protobuf.ByteString getSectioncatBytes​(int index)
         Array of IAB content categories that describe the current section
         of the app.
         See enum ContentCategory.
         
        repeated string sectioncat = 5;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the sectioncat at the given index.
      • getPagecatList

        List<String> getPagecatList()
         Array of IAB content categories that describe the current page or view
         of the app.
         See enum ContentCategory.
         
        repeated string pagecat = 6;
        Returns:
        A list containing the pagecat.
      • getPagecatCount

        int getPagecatCount()
         Array of IAB content categories that describe the current page or view
         of the app.
         See enum ContentCategory.
         
        repeated string pagecat = 6;
        Returns:
        The count of pagecat.
      • getPagecat

        String getPagecat​(int index)
         Array of IAB content categories that describe the current page or view
         of the app.
         See enum ContentCategory.
         
        repeated string pagecat = 6;
        Parameters:
        index - The index of the element to return.
        Returns:
        The pagecat at the given index.
      • getPagecatBytes

        com.google.protobuf.ByteString getPagecatBytes​(int index)
         Array of IAB content categories that describe the current page or view
         of the app.
         See enum ContentCategory.
         
        repeated string pagecat = 6;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the pagecat at the given index.
      • hasVer

        boolean hasVer()
         Application version.
         
        optional string ver = 7;
        Returns:
        Whether the ver field is set.
      • getVer

        String getVer()
         Application version.
         
        optional string ver = 7;
        Returns:
        The ver.
      • getVerBytes

        com.google.protobuf.ByteString getVerBytes()
         Application version.
         
        optional string ver = 7;
        Returns:
        The bytes for ver.
      • hasBundle

        boolean hasBundle()
         A platform-specific application identifier intended to be
         unique to the app and independent of the exchange. On Android,
         this should be a bundle or package name (e.g., com.foo.mygame).
         On iOS, it is a numeric ID. For SDK-less requests (mostly from connected
         TVs), it can be provided by the publisher directly in the request.
         
        optional string bundle = 8;
        Returns:
        Whether the bundle field is set.
      • getBundle

        String getBundle()
         A platform-specific application identifier intended to be
         unique to the app and independent of the exchange. On Android,
         this should be a bundle or package name (e.g., com.foo.mygame).
         On iOS, it is a numeric ID. For SDK-less requests (mostly from connected
         TVs), it can be provided by the publisher directly in the request.
         
        optional string bundle = 8;
        Returns:
        The bundle.
      • getBundleBytes

        com.google.protobuf.ByteString getBundleBytes()
         A platform-specific application identifier intended to be
         unique to the app and independent of the exchange. On Android,
         this should be a bundle or package name (e.g., com.foo.mygame).
         On iOS, it is a numeric ID. For SDK-less requests (mostly from connected
         TVs), it can be provided by the publisher directly in the request.
         
        optional string bundle = 8;
        Returns:
        The bytes for bundle.
      • hasPrivacypolicy

        boolean hasPrivacypolicy()
         Indicates if the app has a privacy policy.
         
        optional bool privacypolicy = 9;
        Returns:
        Whether the privacypolicy field is set.
      • getPrivacypolicy

        boolean getPrivacypolicy()
         Indicates if the app has a privacy policy.
         
        optional bool privacypolicy = 9;
        Returns:
        The privacypolicy.
      • hasPaid

        boolean hasPaid()
         false = app is free, true = the app is a paid version.
         
        optional bool paid = 10;
        Returns:
        Whether the paid field is set.
      • getPaid

        boolean getPaid()
         false = app is free, true = the app is a paid version.
         
        optional bool paid = 10;
        Returns:
        The paid.
      • hasPublisher

        boolean hasPublisher()
         Details about the Publisher (Section 3.2.8) of the app.
         
        optional .com.google.openrtb.BidRequest.Publisher publisher = 11;
        Returns:
        Whether the publisher field is set.
      • getPublisher

        OpenRtb.BidRequest.Publisher getPublisher()
         Details about the Publisher (Section 3.2.8) of the app.
         
        optional .com.google.openrtb.BidRequest.Publisher publisher = 11;
        Returns:
        The publisher.
      • getPublisherOrBuilder

        OpenRtb.BidRequest.PublisherOrBuilder getPublisherOrBuilder()
         Details about the Publisher (Section 3.2.8) of the app.
         
        optional .com.google.openrtb.BidRequest.Publisher publisher = 11;
      • hasContent

        boolean hasContent()
         Details about the Content (Section 3.2.9) within the app.
         
        optional .com.google.openrtb.BidRequest.Content content = 12;
        Returns:
        Whether the content field is set.
      • getContent

        OpenRtb.BidRequest.Content getContent()
         Details about the Content (Section 3.2.9) within the app.
         
        optional .com.google.openrtb.BidRequest.Content content = 12;
        Returns:
        The content.
      • getContentOrBuilder

        OpenRtb.BidRequest.ContentOrBuilder getContentOrBuilder()
         Details about the Content (Section 3.2.9) within the app.
         
        optional .com.google.openrtb.BidRequest.Content content = 12;
      • hasKeywords

        boolean hasKeywords()
         Comma separated list of keywords about the app.
         
        optional string keywords = 13;
        Returns:
        Whether the keywords field is set.
      • getKeywords

        String getKeywords()
         Comma separated list of keywords about the app.
         
        optional string keywords = 13;
        Returns:
        The keywords.
      • getKeywordsBytes

        com.google.protobuf.ByteString getKeywordsBytes()
         Comma separated list of keywords about the app.
         
        optional string keywords = 13;
        Returns:
        The bytes for keywords.
      • hasStoreurl

        boolean hasStoreurl()
         App store URL for an installed app; for QAG 1.5 compliance.
         
        optional string storeurl = 16;
        Returns:
        Whether the storeurl field is set.
      • getStoreurl

        String getStoreurl()
         App store URL for an installed app; for QAG 1.5 compliance.
         
        optional string storeurl = 16;
        Returns:
        The storeurl.
      • getStoreurlBytes

        com.google.protobuf.ByteString getStoreurlBytes()
         App store URL for an installed app; for QAG 1.5 compliance.
         
        optional string storeurl = 16;
        Returns:
        The bytes for storeurl.