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

com.google.ads.googleads.v17.common.LegacyResponsiveDisplayAdInfoOrBuilder 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 LegacyResponsiveDisplayAdInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.LegacyResponsiveDisplayAdInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The short version of the ad's headline.
   * 
* * optional string short_headline = 16; * @return Whether the shortHeadline field is set. */ boolean hasShortHeadline(); /** *
   * The short version of the ad's headline.
   * 
* * optional string short_headline = 16; * @return The shortHeadline. */ java.lang.String getShortHeadline(); /** *
   * The short version of the ad's headline.
   * 
* * optional string short_headline = 16; * @return The bytes for shortHeadline. */ com.google.protobuf.ByteString getShortHeadlineBytes(); /** *
   * The long version of the ad's headline.
   * 
* * optional string long_headline = 17; * @return Whether the longHeadline field is set. */ boolean hasLongHeadline(); /** *
   * The long version of the ad's headline.
   * 
* * optional string long_headline = 17; * @return The longHeadline. */ java.lang.String getLongHeadline(); /** *
   * The long version of the ad's headline.
   * 
* * optional string long_headline = 17; * @return The bytes for longHeadline. */ com.google.protobuf.ByteString getLongHeadlineBytes(); /** *
   * The description of the ad.
   * 
* * optional string description = 18; * @return Whether the description field is set. */ boolean hasDescription(); /** *
   * The description of the ad.
   * 
* * optional string description = 18; * @return The description. */ java.lang.String getDescription(); /** *
   * The description of the ad.
   * 
* * optional string description = 18; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   * The business name in the ad.
   * 
* * optional string business_name = 19; * @return Whether the businessName field is set. */ boolean hasBusinessName(); /** *
   * The business name in the ad.
   * 
* * optional string business_name = 19; * @return The businessName. */ java.lang.String getBusinessName(); /** *
   * The business name in the ad.
   * 
* * optional string business_name = 19; * @return The bytes for businessName. */ com.google.protobuf.ByteString getBusinessNameBytes(); /** *
   * Advertiser's consent to allow flexible color. When true, the ad may be
   * served with different color if necessary. When false, the ad will be served
   * with the specified colors or a neutral color.
   * The default value is `true`.
   * Must be true if `main_color` and `accent_color` are not set.
   * 
* * optional bool allow_flexible_color = 20; * @return Whether the allowFlexibleColor field is set. */ boolean hasAllowFlexibleColor(); /** *
   * Advertiser's consent to allow flexible color. When true, the ad may be
   * served with different color if necessary. When false, the ad will be served
   * with the specified colors or a neutral color.
   * The default value is `true`.
   * Must be true if `main_color` and `accent_color` are not set.
   * 
* * optional bool allow_flexible_color = 20; * @return The allowFlexibleColor. */ boolean getAllowFlexibleColor(); /** *
   * The accent color of the ad in hexadecimal, for example, #ffffff for white.
   * If one of `main_color` and `accent_color` is set, the other is required as
   * well.
   * 
* * optional string accent_color = 21; * @return Whether the accentColor field is set. */ boolean hasAccentColor(); /** *
   * The accent color of the ad in hexadecimal, for example, #ffffff for white.
   * If one of `main_color` and `accent_color` is set, the other is required as
   * well.
   * 
* * optional string accent_color = 21; * @return The accentColor. */ java.lang.String getAccentColor(); /** *
   * The accent color of the ad in hexadecimal, for example, #ffffff for white.
   * If one of `main_color` and `accent_color` is set, the other is required as
   * well.
   * 
* * optional string accent_color = 21; * @return The bytes for accentColor. */ com.google.protobuf.ByteString getAccentColorBytes(); /** *
   * The main color of the ad in hexadecimal, for example, #ffffff for white.
   * If one of `main_color` and `accent_color` is set, the other is required as
   * well.
   * 
* * optional string main_color = 22; * @return Whether the mainColor field is set. */ boolean hasMainColor(); /** *
   * The main color of the ad in hexadecimal, for example, #ffffff for white.
   * If one of `main_color` and `accent_color` is set, the other is required as
   * well.
   * 
* * optional string main_color = 22; * @return The mainColor. */ java.lang.String getMainColor(); /** *
   * The main color of the ad in hexadecimal, for example, #ffffff for white.
   * If one of `main_color` and `accent_color` is set, the other is required as
   * well.
   * 
* * optional string main_color = 22; * @return The bytes for mainColor. */ com.google.protobuf.ByteString getMainColorBytes(); /** *
   * The call-to-action text for the ad.
   * 
* * optional string call_to_action_text = 23; * @return Whether the callToActionText field is set. */ boolean hasCallToActionText(); /** *
   * The call-to-action text for the ad.
   * 
* * optional string call_to_action_text = 23; * @return The callToActionText. */ java.lang.String getCallToActionText(); /** *
   * The call-to-action text for the ad.
   * 
* * optional string call_to_action_text = 23; * @return The bytes for callToActionText. */ com.google.protobuf.ByteString getCallToActionTextBytes(); /** *
   * The MediaFile resource name of the logo image used in the ad.
   * 
* * optional string logo_image = 24; * @return Whether the logoImage field is set. */ boolean hasLogoImage(); /** *
   * The MediaFile resource name of the logo image used in the ad.
   * 
* * optional string logo_image = 24; * @return The logoImage. */ java.lang.String getLogoImage(); /** *
   * The MediaFile resource name of the logo image used in the ad.
   * 
* * optional string logo_image = 24; * @return The bytes for logoImage. */ com.google.protobuf.ByteString getLogoImageBytes(); /** *
   * The MediaFile resource name of the square logo image used in the ad.
   * 
* * optional string square_logo_image = 25; * @return Whether the squareLogoImage field is set. */ boolean hasSquareLogoImage(); /** *
   * The MediaFile resource name of the square logo image used in the ad.
   * 
* * optional string square_logo_image = 25; * @return The squareLogoImage. */ java.lang.String getSquareLogoImage(); /** *
   * The MediaFile resource name of the square logo image used in the ad.
   * 
* * optional string square_logo_image = 25; * @return The bytes for squareLogoImage. */ com.google.protobuf.ByteString getSquareLogoImageBytes(); /** *
   * The MediaFile resource name of the marketing image used in the ad.
   * 
* * optional string marketing_image = 26; * @return Whether the marketingImage field is set. */ boolean hasMarketingImage(); /** *
   * The MediaFile resource name of the marketing image used in the ad.
   * 
* * optional string marketing_image = 26; * @return The marketingImage. */ java.lang.String getMarketingImage(); /** *
   * The MediaFile resource name of the marketing image used in the ad.
   * 
* * optional string marketing_image = 26; * @return The bytes for marketingImage. */ com.google.protobuf.ByteString getMarketingImageBytes(); /** *
   * The MediaFile resource name of the square marketing image used in the ad.
   * 
* * optional string square_marketing_image = 27; * @return Whether the squareMarketingImage field is set. */ boolean hasSquareMarketingImage(); /** *
   * The MediaFile resource name of the square marketing image used in the ad.
   * 
* * optional string square_marketing_image = 27; * @return The squareMarketingImage. */ java.lang.String getSquareMarketingImage(); /** *
   * The MediaFile resource name of the square marketing image used in the ad.
   * 
* * optional string square_marketing_image = 27; * @return The bytes for squareMarketingImage. */ com.google.protobuf.ByteString getSquareMarketingImageBytes(); /** *
   * Specifies which format the ad will be served in. Default is ALL_FORMATS.
   * 
* * .google.ads.googleads.v17.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13; * @return The enum numeric value on the wire for formatSetting. */ int getFormatSettingValue(); /** *
   * Specifies which format the ad will be served in. Default is ALL_FORMATS.
   * 
* * .google.ads.googleads.v17.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13; * @return The formatSetting. */ com.google.ads.googleads.v17.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting getFormatSetting(); /** *
   * Prefix before price. For example, 'as low as'.
   * 
* * optional string price_prefix = 28; * @return Whether the pricePrefix field is set. */ boolean hasPricePrefix(); /** *
   * Prefix before price. For example, 'as low as'.
   * 
* * optional string price_prefix = 28; * @return The pricePrefix. */ java.lang.String getPricePrefix(); /** *
   * Prefix before price. For example, 'as low as'.
   * 
* * optional string price_prefix = 28; * @return The bytes for pricePrefix. */ com.google.protobuf.ByteString getPricePrefixBytes(); /** *
   * Promotion text used for dynamic formats of responsive ads. For example
   * 'Free two-day shipping'.
   * 
* * optional string promo_text = 29; * @return Whether the promoText field is set. */ boolean hasPromoText(); /** *
   * Promotion text used for dynamic formats of responsive ads. For example
   * 'Free two-day shipping'.
   * 
* * optional string promo_text = 29; * @return The promoText. */ java.lang.String getPromoText(); /** *
   * Promotion text used for dynamic formats of responsive ads. For example
   * 'Free two-day shipping'.
   * 
* * optional string promo_text = 29; * @return The bytes for promoText. */ com.google.protobuf.ByteString getPromoTextBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy