Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonResponsiveDisplayAdControlSpec

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb

Overview

Specification for various creative controls for a responsive display ad.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V23CommonResponsiveDisplayAdControlSpec

Returns a new instance of GoogleAdsSearchads360V23CommonResponsiveDisplayAdControlSpec.



9854
9855
9856
# File 'lib/google/apis/searchads360_v23/classes.rb', line 9854

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#enable_asset_enhancementsBoolean Also known as: enable_asset_enhancements?

Whether the advertiser has opted into the asset enhancements feature. Corresponds to the JSON property enableAssetEnhancements

Returns:

  • (Boolean)


9845
9846
9847
# File 'lib/google/apis/searchads360_v23/classes.rb', line 9845

def enable_asset_enhancements
  @enable_asset_enhancements
end

#enable_autogen_videoBoolean Also known as: enable_autogen_video?

Whether the advertiser has opted into auto-gen video feature. Corresponds to the JSON property enableAutogenVideo

Returns:

  • (Boolean)


9851
9852
9853
# File 'lib/google/apis/searchads360_v23/classes.rb', line 9851

def enable_autogen_video
  @enable_autogen_video
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



9859
9860
9861
9862
# File 'lib/google/apis/searchads360_v23/classes.rb', line 9859

def update!(**args)
  @enable_asset_enhancements = args[:enable_asset_enhancements] if args.key?(:enable_asset_enhancements)
  @enable_autogen_video = args[:enable_autogen_video] if args.key?(:enable_autogen_video)
end