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.



1797
1798
1799
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1797

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)


1774
1775
1776
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1774

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)


1780
1781
1782
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1780

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)


1787
1788
1789
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1787

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)


1794
1795
1796
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1794

def target_search_network
  @target_search_network
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1802
1803
1804
1805
1806
1807
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1802

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