Interface DiscoveryMultiAssetAdInfoOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DiscoveryMultiAssetAdInfo, DiscoveryMultiAssetAdInfo.Builder

    public interface DiscoveryMultiAssetAdInfoOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getMarketingImagesList

        java.util.List<AdImageAsset> getMarketingImagesList()
         Marketing image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must
         be 1.91:1 (+-1%). Required if square_marketing_images is
         not present. Combined with `square_marketing_images` and
         `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset marketing_images = 1;
      • getMarketingImages

        AdImageAsset getMarketingImages​(int index)
         Marketing image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must
         be 1.91:1 (+-1%). Required if square_marketing_images is
         not present. Combined with `square_marketing_images` and
         `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset marketing_images = 1;
      • getMarketingImagesCount

        int getMarketingImagesCount()
         Marketing image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must
         be 1.91:1 (+-1%). Required if square_marketing_images is
         not present. Combined with `square_marketing_images` and
         `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset marketing_images = 1;
      • getMarketingImagesOrBuilderList

        java.util.List<? extends AdImageAssetOrBuilder> getMarketingImagesOrBuilderList()
         Marketing image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must
         be 1.91:1 (+-1%). Required if square_marketing_images is
         not present. Combined with `square_marketing_images` and
         `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset marketing_images = 1;
      • getMarketingImagesOrBuilder

        AdImageAssetOrBuilder getMarketingImagesOrBuilder​(int index)
         Marketing image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must
         be 1.91:1 (+-1%). Required if square_marketing_images is
         not present. Combined with `square_marketing_images` and
         `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset marketing_images = 1;
      • getSquareMarketingImagesList

        java.util.List<AdImageAsset> getSquareMarketingImagesList()
         Square marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must
         be 1:1 (+-1%). Required if marketing_images is not present.  Combined with
         `marketing_images` and `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset square_marketing_images = 2;
      • getSquareMarketingImages

        AdImageAsset getSquareMarketingImages​(int index)
         Square marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must
         be 1:1 (+-1%). Required if marketing_images is not present.  Combined with
         `marketing_images` and `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset square_marketing_images = 2;
      • getSquareMarketingImagesCount

        int getSquareMarketingImagesCount()
         Square marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must
         be 1:1 (+-1%). Required if marketing_images is not present.  Combined with
         `marketing_images` and `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset square_marketing_images = 2;
      • getSquareMarketingImagesOrBuilderList

        java.util.List<? extends AdImageAssetOrBuilder> getSquareMarketingImagesOrBuilderList()
         Square marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must
         be 1:1 (+-1%). Required if marketing_images is not present.  Combined with
         `marketing_images` and `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset square_marketing_images = 2;
      • getSquareMarketingImagesOrBuilder

        AdImageAssetOrBuilder getSquareMarketingImagesOrBuilder​(int index)
         Square marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must
         be 1:1 (+-1%). Required if marketing_images is not present.  Combined with
         `marketing_images` and `portrait_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset square_marketing_images = 2;
      • getPortraitMarketingImagesList

        java.util.List<AdImageAsset> getPortraitMarketingImagesList()
         Portrait marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must
         be 4:5 (+-1%).  Combined with `marketing_images` and
         `square_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset portrait_marketing_images = 3;
      • getPortraitMarketingImages

        AdImageAsset getPortraitMarketingImages​(int index)
         Portrait marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must
         be 4:5 (+-1%).  Combined with `marketing_images` and
         `square_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset portrait_marketing_images = 3;
      • getPortraitMarketingImagesCount

        int getPortraitMarketingImagesCount()
         Portrait marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must
         be 4:5 (+-1%).  Combined with `marketing_images` and
         `square_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset portrait_marketing_images = 3;
      • getPortraitMarketingImagesOrBuilderList

        java.util.List<? extends AdImageAssetOrBuilder> getPortraitMarketingImagesOrBuilderList()
         Portrait marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must
         be 4:5 (+-1%).  Combined with `marketing_images` and
         `square_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset portrait_marketing_images = 3;
      • getPortraitMarketingImagesOrBuilder

        AdImageAssetOrBuilder getPortraitMarketingImagesOrBuilder​(int index)
         Portrait marketing image assets to be used in the ad. Valid image types are
         GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must
         be 4:5 (+-1%).  Combined with `marketing_images` and
         `square_marketing_images` the maximum is 20.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset portrait_marketing_images = 3;
      • getLogoImagesList

        java.util.List<AdImageAsset> getLogoImagesList()
         Logo image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be
         1:1(+-1%). At least 1 and max 5 logo images can be specified.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset logo_images = 4;
      • getLogoImages

        AdImageAsset getLogoImages​(int index)
         Logo image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be
         1:1(+-1%). At least 1 and max 5 logo images can be specified.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset logo_images = 4;
      • getLogoImagesCount

        int getLogoImagesCount()
         Logo image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be
         1:1(+-1%). At least 1 and max 5 logo images can be specified.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset logo_images = 4;
      • getLogoImagesOrBuilderList

        java.util.List<? extends AdImageAssetOrBuilder> getLogoImagesOrBuilderList()
         Logo image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be
         1:1(+-1%). At least 1 and max 5 logo images can be specified.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset logo_images = 4;
      • getLogoImagesOrBuilder

        AdImageAssetOrBuilder getLogoImagesOrBuilder​(int index)
         Logo image assets to be used in the ad. Valid image types are GIF,
         JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be
         1:1(+-1%). At least 1 and max 5 logo images can be specified.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset logo_images = 4;
      • getHeadlinesList

        java.util.List<AdTextAsset> getHeadlinesList()
         Headline text asset of the ad. Maximum display width is 30. At least 1 and
         max 5 headlines can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 5;
      • getHeadlines

        AdTextAsset getHeadlines​(int index)
         Headline text asset of the ad. Maximum display width is 30. At least 1 and
         max 5 headlines can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 5;
      • getHeadlinesCount

        int getHeadlinesCount()
         Headline text asset of the ad. Maximum display width is 30. At least 1 and
         max 5 headlines can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 5;
      • getHeadlinesOrBuilderList

        java.util.List<? extends AdTextAssetOrBuilder> getHeadlinesOrBuilderList()
         Headline text asset of the ad. Maximum display width is 30. At least 1 and
         max 5 headlines can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 5;
      • getHeadlinesOrBuilder

        AdTextAssetOrBuilder getHeadlinesOrBuilder​(int index)
         Headline text asset of the ad. Maximum display width is 30. At least 1 and
         max 5 headlines can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 5;
      • getDescriptionsList

        java.util.List<AdTextAsset> getDescriptionsList()
         The descriptive text of the ad. Maximum display width is 90. At least 1 and
         max 5 descriptions can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 6;
      • getDescriptions

        AdTextAsset getDescriptions​(int index)
         The descriptive text of the ad. Maximum display width is 90. At least 1 and
         max 5 descriptions can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 6;
      • getDescriptionsCount

        int getDescriptionsCount()
         The descriptive text of the ad. Maximum display width is 90. At least 1 and
         max 5 descriptions can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 6;
      • getDescriptionsOrBuilderList

        java.util.List<? extends AdTextAssetOrBuilder> getDescriptionsOrBuilderList()
         The descriptive text of the ad. Maximum display width is 90. At least 1 and
         max 5 descriptions can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 6;
      • getDescriptionsOrBuilder

        AdTextAssetOrBuilder getDescriptionsOrBuilder​(int index)
         The descriptive text of the ad. Maximum display width is 90. At least 1 and
         max 5 descriptions can be specified.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 6;
      • hasBusinessName

        boolean hasBusinessName()
         The Advertiser/brand name. Maximum display width is 25. Required.
         
        optional string business_name = 7;
        Returns:
        Whether the businessName field is set.
      • getBusinessName

        java.lang.String getBusinessName()
         The Advertiser/brand name. Maximum display width is 25. Required.
         
        optional string business_name = 7;
        Returns:
        The businessName.
      • getBusinessNameBytes

        com.google.protobuf.ByteString getBusinessNameBytes()
         The Advertiser/brand name. Maximum display width is 25. Required.
         
        optional string business_name = 7;
        Returns:
        The bytes for businessName.
      • hasCallToActionText

        boolean hasCallToActionText()
         Call to action text.
         
        optional string call_to_action_text = 8;
        Returns:
        Whether the callToActionText field is set.
      • getCallToActionText

        java.lang.String getCallToActionText()
         Call to action text.
         
        optional string call_to_action_text = 8;
        Returns:
        The callToActionText.
      • getCallToActionTextBytes

        com.google.protobuf.ByteString getCallToActionTextBytes()
         Call to action text.
         
        optional string call_to_action_text = 8;
        Returns:
        The bytes for callToActionText.
      • hasLeadFormOnly

        boolean hasLeadFormOnly()
         Boolean flag that indicates if this ad must be served with lead form.
         
        optional bool lead_form_only = 9;
        Returns:
        Whether the leadFormOnly field is set.
      • getLeadFormOnly

        boolean getLeadFormOnly()
         Boolean flag that indicates if this ad must be served with lead form.
         
        optional bool lead_form_only = 9;
        Returns:
        The leadFormOnly.