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.



1689
1690
1691
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1689

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)


1666
1667
1668
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1666

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)


1672
1673
1674
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1672

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)


1679
1680
1681
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1679

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)


1686
1687
1688
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1686

def target_search_network
  @target_search_network
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1694
1695
1696
1697
1698
1699
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1694

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