Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings

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

Overview

The network settings for the campaign.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings

Returns a new instance of GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings.



3214
3215
3216
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3214

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

Instance Attribute Details

#target_content_networkBoolean Also known as: target_content_network?

Whether ads will be served on specified placements in the Google Display Network. Placements are specified using the Placement criterion. Corresponds to the JSON property targetContentNetwork

Returns:

  • (Boolean)


3191
3192
3193
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3191

def target_content_network
  @target_content_network
end

#target_google_searchBoolean Also known as: target_google_search?

Whether ads will be served with google.com search results. Corresponds to the JSON property targetGoogleSearch

Returns:

  • (Boolean)


3197
3198
3199
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3197

def target_google_search
  @target_google_search
end

#target_partner_search_networkBoolean Also known as: target_partner_search_network?

Whether ads will be served on the Google Partner Network. This is available only to some select Google partner accounts. Corresponds to the JSON property targetPartnerSearchNetwork

Returns:

  • (Boolean)


3204
3205
3206
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3204

def target_partner_search_network
  @target_partner_search_network
end

#target_search_networkBoolean Also known as: target_search_network?

Whether ads will be served on partner sites in the Google Search Network ( requires target_google_search to also be true). Corresponds to the JSON property targetSearchNetwork

Returns:

  • (Boolean)


3211
3212
3213
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3211

def target_search_network
  @target_search_network
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3219
3220
3221
3222
3223
3224
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3219

def update!(**args)
  @target_content_network = args[:target_content_network] if args.key?(:target_content_network)
  @target_google_search = args[:target_google_search] if args.key?(:target_google_search)
  @target_partner_search_network = args[:target_partner_search_network] if args.key?(:target_partner_search_network)
  @target_search_network = args[:target_search_network] if args.key?(:target_search_network)
end