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.



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

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)


9837
9838
9839
# File 'lib/google/apis/searchads360_v23/classes.rb', line 9837

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)


9843
9844
9845
# File 'lib/google/apis/searchads360_v23/classes.rb', line 9843

def enable_autogen_video
  @enable_autogen_video
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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