All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.common.DemandGenMultiAssetAdInfoOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/common/ad_type_infos.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;

public interface DemandGenMultiAssetAdInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.DemandGenMultiAssetAdInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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.v17.common.AdImageAsset marketing_images = 1; */ java.util.List 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.v17.common.AdImageAsset marketing_images = 1; */ com.google.ads.googleads.v17.common.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.v17.common.AdImageAsset marketing_images = 1; */ 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.v17.common.AdImageAsset marketing_images = 1; */ java.util.List 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.v17.common.AdImageAsset marketing_images = 1; */ com.google.ads.googleads.v17.common.AdImageAssetOrBuilder getMarketingImagesOrBuilder( 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.v17.common.AdImageAsset square_marketing_images = 2; */ java.util.List 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.v17.common.AdImageAsset square_marketing_images = 2; */ com.google.ads.googleads.v17.common.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.v17.common.AdImageAsset square_marketing_images = 2; */ 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.v17.common.AdImageAsset square_marketing_images = 2; */ java.util.List 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.v17.common.AdImageAsset square_marketing_images = 2; */ com.google.ads.googleads.v17.common.AdImageAssetOrBuilder getSquareMarketingImagesOrBuilder( 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.v17.common.AdImageAsset portrait_marketing_images = 3; */ java.util.List 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.v17.common.AdImageAsset portrait_marketing_images = 3; */ com.google.ads.googleads.v17.common.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.v17.common.AdImageAsset portrait_marketing_images = 3; */ 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.v17.common.AdImageAsset portrait_marketing_images = 3; */ java.util.List 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.v17.common.AdImageAsset portrait_marketing_images = 3; */ com.google.ads.googleads.v17.common.AdImageAssetOrBuilder getPortraitMarketingImagesOrBuilder( 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.v17.common.AdImageAsset logo_images = 4; */ java.util.List 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.v17.common.AdImageAsset logo_images = 4; */ com.google.ads.googleads.v17.common.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.v17.common.AdImageAsset logo_images = 4; */ 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.v17.common.AdImageAsset logo_images = 4; */ java.util.List 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.v17.common.AdImageAsset logo_images = 4; */ com.google.ads.googleads.v17.common.AdImageAssetOrBuilder getLogoImagesOrBuilder( 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.v17.common.AdTextAsset headlines = 5; */ java.util.List 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.v17.common.AdTextAsset headlines = 5; */ com.google.ads.googleads.v17.common.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.v17.common.AdTextAsset headlines = 5; */ 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.v17.common.AdTextAsset headlines = 5; */ java.util.List 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.v17.common.AdTextAsset headlines = 5; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getHeadlinesOrBuilder( 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.v17.common.AdTextAsset descriptions = 6; */ java.util.List 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.v17.common.AdTextAsset descriptions = 6; */ com.google.ads.googleads.v17.common.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.v17.common.AdTextAsset descriptions = 6; */ 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.v17.common.AdTextAsset descriptions = 6; */ java.util.List 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.v17.common.AdTextAsset descriptions = 6; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getDescriptionsOrBuilder( int index); /** *
   * The Advertiser/brand name. Maximum display width is 25. Required.
   * 
* * optional string business_name = 7; * @return Whether the businessName field is set. */ boolean hasBusinessName(); /** *
   * The Advertiser/brand name. Maximum display width is 25. Required.
   * 
* * optional string business_name = 7; * @return The businessName. */ java.lang.String getBusinessName(); /** *
   * The Advertiser/brand name. Maximum display width is 25. Required.
   * 
* * optional string business_name = 7; * @return The bytes for businessName. */ com.google.protobuf.ByteString getBusinessNameBytes(); /** *
   * Call to action text.
   * 
* * optional string call_to_action_text = 8; * @return Whether the callToActionText field is set. */ boolean hasCallToActionText(); /** *
   * Call to action text.
   * 
* * optional string call_to_action_text = 8; * @return The callToActionText. */ java.lang.String getCallToActionText(); /** *
   * Call to action text.
   * 
* * optional string call_to_action_text = 8; * @return The bytes for callToActionText. */ com.google.protobuf.ByteString getCallToActionTextBytes(); /** *
   * Boolean option that indicates if this ad must be served with lead form.
   * 
* * optional bool lead_form_only = 9; * @return Whether the leadFormOnly field is set. */ boolean hasLeadFormOnly(); /** *
   * Boolean option that indicates if this ad must be served with lead form.
   * 
* * optional bool lead_form_only = 9; * @return The leadFormOnly. */ boolean getLeadFormOnly(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy