lib/google/ads/google_ads/factories/v10/resources.rb in google-ads-googleads-16.0.0 vs lib/google/ads/google_ads/factories/v10/resources.rb in google-ads-googleads-17.0.0
- old
+ new
@@ -2,140 +2,231 @@
module Ads
module GoogleAds
module Factories
module V10
module Resources
- # Returns a new instance of customizer_attribute, optionally
+ # Returns a new instance of accessible_bidding_strategy, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomizerAttribute] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomizerAttribute] the created resource
- def self.customizer_attribute
- require "google/ads/google_ads/v10/resources/customizer_attribute_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomizerAttribute.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy] the created resource
+ def self.accessible_bidding_strategy
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy.new
yield res if block_given?
res
end
- # Returns a new instance of criterion_category_availability, optionally
+ # Returns a new instance of accessible_bidding_strategy_maximize_conversion_value, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CriterionCategoryAvailability] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversionValue] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CriterionCategoryAvailability] the created resource
- def self.criterion_category_availability
- require "google/ads/google_ads/v10/common/criterion_category_availability_pb"
- res = Google::Ads::GoogleAds::V10::Common::CriterionCategoryAvailability.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversionValue] the created resource
+ def self.accessible_bidding_strategy_maximize_conversion_value
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversionValue.new
yield res if block_given?
res
end
- # Returns a new instance of criterion_category_channel_availability, optionally
+ # Returns a new instance of accessible_bidding_strategy_maximize_conversions, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CriterionCategoryChannelAvailability] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversions] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CriterionCategoryChannelAvailability] the created resource
- def self.criterion_category_channel_availability
- require "google/ads/google_ads/v10/common/criterion_category_availability_pb"
- res = Google::Ads::GoogleAds::V10::Common::CriterionCategoryChannelAvailability.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversions] the created resource
+ def self.accessible_bidding_strategy_maximize_conversions
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversions.new
yield res if block_given?
res
end
- # Returns a new instance of criterion_category_locale_availability, optionally
+ # Returns a new instance of accessible_bidding_strategy_target_cpa, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CriterionCategoryLocaleAvailability] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetCpa] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CriterionCategoryLocaleAvailability] the created resource
- def self.criterion_category_locale_availability
- require "google/ads/google_ads/v10/common/criterion_category_availability_pb"
- res = Google::Ads::GoogleAds::V10::Common::CriterionCategoryLocaleAvailability.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetCpa] the created resource
+ def self.accessible_bidding_strategy_target_cpa
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetCpa.new
yield res if block_given?
res
end
- # Returns a new instance of life_event, optionally
+ # Returns a new instance of accessible_bidding_strategy_target_impression_share, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::LifeEvent] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetImpressionShare] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::LifeEvent] the created resource
- def self.life_event
- require "google/ads/google_ads/v10/resources/life_event_pb"
- res = Google::Ads::GoogleAds::V10::Resources::LifeEvent.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetImpressionShare] the created resource
+ def self.accessible_bidding_strategy_target_impression_share
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetImpressionShare.new
yield res if block_given?
res
end
- # Returns a new instance of topic_view, optionally
+ # Returns a new instance of accessible_bidding_strategy_target_roas, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::TopicView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetRoas] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::TopicView] the created resource
- def self.topic_view
- require "google/ads/google_ads/v10/resources/topic_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::TopicView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetRoas] the created resource
+ def self.accessible_bidding_strategy_target_roas
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetRoas.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_label, optionally
+ # Returns a new instance of accessible_bidding_strategy_target_spend, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignLabel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetSpend] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignLabel] the created resource
- def self.campaign_label
- require "google/ads/google_ads/v10/resources/campaign_label_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignLabel.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetSpend] the created resource
+ def self.accessible_bidding_strategy_target_spend
+ require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetSpend.new
yield res if block_given?
res
end
- # Returns a new instance of detail_placement_view, optionally
+ # Returns a new instance of account_budget, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::DetailPlacementView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccountBudget] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::DetailPlacementView] the created resource
- def self.detail_placement_view
- require "google/ads/google_ads/v10/resources/detail_placement_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::DetailPlacementView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccountBudget] the created resource
+ def self.account_budget
+ require "google/ads/google_ads/v10/resources/account_budget_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccountBudget.new
yield res if block_given?
res
end
- # Returns a new instance of custom_parameter, optionally
+ # Returns a new instance of pending_account_budget_proposal, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CustomParameter] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccountBudget::PendingAccountBudgetProposal] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CustomParameter] the created resource
- def self.custom_parameter
- require "google/ads/google_ads/v10/common/custom_parameter_pb"
- res = Google::Ads::GoogleAds::V10::Common::CustomParameter.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccountBudget::PendingAccountBudgetProposal] the created resource
+ def self.pending_account_budget_proposal
+ require "google/ads/google_ads/v10/resources/account_budget_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccountBudget::PendingAccountBudgetProposal.new
yield res if block_given?
res
end
- # Returns a new instance of money, optionally
+ # Returns a new instance of account_budget_proposal, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Money] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccountBudgetProposal] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Money] the created resource
- def self.money
- require "google/ads/google_ads/v10/common/feed_common_pb"
- res = Google::Ads::GoogleAds::V10::Common::Money.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccountBudgetProposal] the created resource
+ def self.account_budget_proposal
+ require "google/ads/google_ads/v10/resources/account_budget_proposal_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccountBudgetProposal.new
yield res if block_given?
res
end
+ # Returns a new instance of account_link, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AccountLink] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::AccountLink] the created resource
+ def self.account_link
+ require "google/ads/google_ads/v10/resources/account_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AccountLink.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of third_party_app_analytics_link_identifier, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLinkIdentifier] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLinkIdentifier] the created resource
+ def self.third_party_app_analytics_link_identifier
+ require "google/ads/google_ads/v10/resources/account_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLinkIdentifier.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of data_partner_link_identifier, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::DataPartnerLinkIdentifier] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::DataPartnerLinkIdentifier] the created resource
+ def self.data_partner_link_identifier
+ require "google/ads/google_ads/v10/resources/account_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::DataPartnerLinkIdentifier.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of hotel_center_link_identifier, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::HotelCenterLinkIdentifier] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::HotelCenterLinkIdentifier] the created resource
+ def self.hotel_center_link_identifier
+ require "google/ads/google_ads/v10/resources/account_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::HotelCenterLinkIdentifier.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of google_ads_link_identifier, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::GoogleAdsLinkIdentifier] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::GoogleAdsLinkIdentifier] the created resource
+ def self.google_ads_link_identifier
+ require "google/ads/google_ads/v10/resources/account_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::GoogleAdsLinkIdentifier.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of asset_usage, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::AssetUsage] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::AssetUsage] the created resource
+ def self.asset_usage
+ require "google/ads/google_ads/v10/common/asset_usage_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AssetUsage.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of ad_group_ad_asset_combination_view, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetCombinationView] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetCombinationView] the created resource
+ def self.ad_group_ad_asset_combination_view
+ require "google/ads/google_ads/v10/resources/ad_group_ad_asset_combination_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetCombinationView.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of policy_violation_key, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Common::PolicyViolationKey] the new instance that will be returned so attributes
# can be set
@@ -301,1219 +392,673 @@
res = Google::Ads::GoogleAds::V10::Common::PolicyTopicConstraint::CountryConstraint.new
yield res if block_given?
res
end
- # Returns a new instance of feed_item, optionally
+ # Returns a new instance of ad_group_ad_asset_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItem] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItem] the created resource
- def self.feed_item
- require "google/ads/google_ads/v10/resources/feed_item_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItem.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetView] the created resource
+ def self.ad_group_ad_asset_view
+ require "google/ads/google_ads/v10/resources/ad_group_ad_asset_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetView.new
yield res if block_given?
res
end
- # Returns a new instance of feed_item_attribute_value, optionally
+ # Returns a new instance of ad_group_ad_asset_policy_summary, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemAttributeValue] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetPolicySummary] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemAttributeValue] the created resource
- def self.feed_item_attribute_value
- require "google/ads/google_ads/v10/resources/feed_item_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItemAttributeValue.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetPolicySummary] the created resource
+ def self.ad_group_ad_asset_policy_summary
+ require "google/ads/google_ads/v10/resources/ad_group_ad_asset_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetPolicySummary.new
yield res if block_given?
res
end
- # Returns a new instance of feed_item_placeholder_policy_info, optionally
+ # Returns a new instance of ad_group_ad_label, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemPlaceholderPolicyInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdLabel] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemPlaceholderPolicyInfo] the created resource
- def self.feed_item_placeholder_policy_info
- require "google/ads/google_ads/v10/resources/feed_item_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItemPlaceholderPolicyInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdLabel] the created resource
+ def self.ad_group_ad_label
+ require "google/ads/google_ads/v10/resources/ad_group_ad_label_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdLabel.new
yield res if block_given?
res
end
- # Returns a new instance of feed_item_validation_error, optionally
+ # Returns a new instance of ad_asset_policy_summary, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemValidationError] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AdAssetPolicySummary] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemValidationError] the created resource
- def self.feed_item_validation_error
- require "google/ads/google_ads/v10/resources/feed_item_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItemValidationError.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AdAssetPolicySummary] the created resource
+ def self.ad_asset_policy_summary
+ require "google/ads/google_ads/v10/common/asset_policy_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AdAssetPolicySummary.new
yield res if block_given?
res
end
- # Returns a new instance of mobile_device_constant, optionally
+ # Returns a new instance of ad_text_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::MobileDeviceConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AdTextAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::MobileDeviceConstant] the created resource
- def self.mobile_device_constant
- require "google/ads/google_ads/v10/resources/mobile_device_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::MobileDeviceConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AdTextAsset] the created resource
+ def self.ad_text_asset
+ require "google/ads/google_ads/v10/common/ad_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AdTextAsset.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_audience_view, optionally
+ # Returns a new instance of ad_image_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAudienceView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AdImageAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAudienceView] the created resource
- def self.ad_group_audience_view
- require "google/ads/google_ads/v10/resources/ad_group_audience_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAudienceView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AdImageAsset] the created resource
+ def self.ad_image_asset
+ require "google/ads/google_ads/v10/common/ad_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AdImageAsset.new
yield res if block_given?
res
end
- # Returns a new instance of customer, optionally
+ # Returns a new instance of ad_video_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Customer] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AdVideoAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Customer] the created resource
- def self.customer
- require "google/ads/google_ads/v10/resources/customer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Customer.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AdVideoAsset] the created resource
+ def self.ad_video_asset
+ require "google/ads/google_ads/v10/common/ad_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AdVideoAsset.new
yield res if block_given?
res
end
- # Returns a new instance of call_reporting_setting, optionally
+ # Returns a new instance of ad_media_bundle_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CallReportingSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AdMediaBundleAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CallReportingSetting] the created resource
- def self.call_reporting_setting
- require "google/ads/google_ads/v10/resources/customer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CallReportingSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AdMediaBundleAsset] the created resource
+ def self.ad_media_bundle_asset
+ require "google/ads/google_ads/v10/common/ad_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AdMediaBundleAsset.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_tracking_setting, optionally
+ # Returns a new instance of ad_discovery_carousel_card_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionTrackingSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AdDiscoveryCarouselCardAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionTrackingSetting] the created resource
- def self.conversion_tracking_setting
- require "google/ads/google_ads/v10/resources/customer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionTrackingSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AdDiscoveryCarouselCardAsset] the created resource
+ def self.ad_discovery_carousel_card_asset
+ require "google/ads/google_ads/v10/common/ad_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AdDiscoveryCarouselCardAsset.new
yield res if block_given?
res
end
- # Returns a new instance of remarketing_setting, optionally
+ # Returns a new instance of text_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::RemarketingSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TextAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::RemarketingSetting] the created resource
- def self.remarketing_setting
- require "google/ads/google_ads/v10/resources/customer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::RemarketingSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TextAdInfo] the created resource
+ def self.text_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TextAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of domain_category, optionally
+ # Returns a new instance of expanded_text_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::DomainCategory] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ExpandedTextAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::DomainCategory] the created resource
- def self.domain_category
- require "google/ads/google_ads/v10/resources/domain_category_pb"
- res = Google::Ads::GoogleAds::V10::Resources::DomainCategory.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ExpandedTextAdInfo] the created resource
+ def self.expanded_text_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ExpandedTextAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_extension_setting, optionally
+ # Returns a new instance of expanded_dynamic_search_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignExtensionSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ExpandedDynamicSearchAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignExtensionSetting] the created resource
- def self.campaign_extension_setting
- require "google/ads/google_ads/v10/resources/campaign_extension_setting_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignExtensionSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ExpandedDynamicSearchAdInfo] the created resource
+ def self.expanded_dynamic_search_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ExpandedDynamicSearchAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of geo_target_constant, optionally
+ # Returns a new instance of hotel_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::GeoTargetConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::HotelAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::GeoTargetConstant] the created resource
- def self.geo_target_constant
- require "google/ads/google_ads/v10/resources/geo_target_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::GeoTargetConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Common::HotelAdInfo] the created resource
+ def self.hotel_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::HotelAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of ad_parameter, optionally
+ # Returns a new instance of shopping_smart_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdParameter] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingSmartAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdParameter] the created resource
- def self.ad_parameter
- require "google/ads/google_ads/v10/resources/ad_parameter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdParameter.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ShoppingSmartAdInfo] the created resource
+ def self.shopping_smart_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ShoppingSmartAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of call_view, optionally
+ # Returns a new instance of shopping_product_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CallView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingProductAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CallView] the created resource
- def self.call_view
- require "google/ads/google_ads/v10/resources/call_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CallView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ShoppingProductAdInfo] the created resource
+ def self.shopping_product_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ShoppingProductAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of currency_constant, optionally
+ # Returns a new instance of shopping_comparison_listing_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CurrencyConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingComparisonListingAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CurrencyConstant] the created resource
- def self.currency_constant
- require "google/ads/google_ads/v10/resources/currency_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CurrencyConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ShoppingComparisonListingAdInfo] the created resource
+ def self.shopping_comparison_listing_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ShoppingComparisonListingAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of experiment_arm, optionally
+ # Returns a new instance of gmail_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ExperimentArm] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::GmailAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ExperimentArm] the created resource
- def self.experiment_arm
- require "google/ads/google_ads/v10/resources/experiment_arm_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ExperimentArm.new
+ # @return [Google::Ads::GoogleAds::V10::Common::GmailAdInfo] the created resource
+ def self.gmail_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::GmailAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of asset_group_listing_group_filter, optionally
+ # Returns a new instance of gmail_teaser, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupListingGroupFilter] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::GmailTeaser] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupListingGroupFilter] the created resource
- def self.asset_group_listing_group_filter
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetGroupListingGroupFilter.new
+ # @return [Google::Ads::GoogleAds::V10::Common::GmailTeaser] the created resource
+ def self.gmail_teaser
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::GmailTeaser.new
yield res if block_given?
res
end
- # Returns a new instance of listing_group_filter_dimension, optionally
+ # Returns a new instance of display_call_to_action, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DisplayCallToAction] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension] the created resource
- def self.listing_group_filter_dimension
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DisplayCallToAction] the created resource
+ def self.display_call_to_action
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DisplayCallToAction.new
yield res if block_given?
res
end
- # Returns a new instance of product_bidding_category, optionally
+ # Returns a new instance of product_image, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBiddingCategory] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ProductImage] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBiddingCategory] the created resource
- def self.product_bidding_category
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBiddingCategory.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ProductImage] the created resource
+ def self.product_image
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ProductImage.new
yield res if block_given?
res
end
- # Returns a new instance of product_brand, optionally
+ # Returns a new instance of product_video, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBrand] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ProductVideo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBrand] the created resource
- def self.product_brand
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBrand.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ProductVideo] the created resource
+ def self.product_video
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ProductVideo.new
yield res if block_given?
res
end
- # Returns a new instance of product_channel, optionally
+ # Returns a new instance of image_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductChannel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ImageAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductChannel] the created resource
- def self.product_channel
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductChannel.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ImageAdInfo] the created resource
+ def self.image_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ImageAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of product_condition, optionally
+ # Returns a new instance of video_bumper_in_stream_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCondition] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::VideoBumperInStreamAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCondition] the created resource
- def self.product_condition
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCondition.new
+ # @return [Google::Ads::GoogleAds::V10::Common::VideoBumperInStreamAdInfo] the created resource
+ def self.video_bumper_in_stream_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::VideoBumperInStreamAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of product_custom_attribute, optionally
+ # Returns a new instance of video_non_skippable_in_stream_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCustomAttribute] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::VideoNonSkippableInStreamAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCustomAttribute] the created resource
- def self.product_custom_attribute
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCustomAttribute.new
+ # @return [Google::Ads::GoogleAds::V10::Common::VideoNonSkippableInStreamAdInfo] the created resource
+ def self.video_non_skippable_in_stream_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::VideoNonSkippableInStreamAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of product_item_id, optionally
+ # Returns a new instance of video_true_view_in_stream_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductItemId] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::VideoTrueViewInStreamAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductItemId] the created resource
- def self.product_item_id
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductItemId.new
+ # @return [Google::Ads::GoogleAds::V10::Common::VideoTrueViewInStreamAdInfo] the created resource
+ def self.video_true_view_in_stream_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::VideoTrueViewInStreamAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of product_type, optionally
+ # Returns a new instance of video_outstream_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductType] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::VideoOutstreamAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductType] the created resource
- def self.product_type
- require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductType.new
+ # @return [Google::Ads::GoogleAds::V10::Common::VideoOutstreamAdInfo] the created resource
+ def self.video_outstream_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::VideoOutstreamAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_budget, optionally
+ # Returns a new instance of in_feed_video_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignBudget] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::InFeedVideoAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignBudget] the created resource
- def self.campaign_budget
- require "google/ads/google_ads/v10/resources/campaign_budget_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignBudget.new
+ # @return [Google::Ads::GoogleAds::V10::Common::InFeedVideoAdInfo] the created resource
+ def self.in_feed_video_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::InFeedVideoAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_audience_view, optionally
+ # Returns a new instance of video_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignAudienceView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::VideoAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignAudienceView] the created resource
- def self.campaign_audience_view
- require "google/ads/google_ads/v10/resources/campaign_audience_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignAudienceView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::VideoAdInfo] the created resource
+ def self.video_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::VideoAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of customer_asset, optionally
+ # Returns a new instance of video_responsive_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::VideoResponsiveAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerAsset] the created resource
- def self.customer_asset
- require "google/ads/google_ads/v10/resources/customer_asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::VideoResponsiveAdInfo] the created resource
+ def self.video_responsive_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::VideoResponsiveAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of smart_campaign_setting, optionally
+ # Returns a new instance of responsive_search_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ResponsiveSearchAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting] the created resource
- def self.smart_campaign_setting
- require "google/ads/google_ads/v10/resources/smart_campaign_setting_pb"
- res = Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ResponsiveSearchAdInfo] the created resource
+ def self.responsive_search_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ResponsiveSearchAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of phone_number, optionally
+ # Returns a new instance of legacy_responsive_display_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting::PhoneNumber] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LegacyResponsiveDisplayAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting::PhoneNumber] the created resource
- def self.phone_number
- require "google/ads/google_ads/v10/resources/smart_campaign_setting_pb"
- res = Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting::PhoneNumber.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LegacyResponsiveDisplayAdInfo] the created resource
+ def self.legacy_responsive_display_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LegacyResponsiveDisplayAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of hotel_performance_view, optionally
+ # Returns a new instance of app_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::HotelPerformanceView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AppAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::HotelPerformanceView] the created resource
- def self.hotel_performance_view
- require "google/ads/google_ads/v10/resources/hotel_performance_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::HotelPerformanceView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AppAdInfo] the created resource
+ def self.app_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AppAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of income_range_view, optionally
+ # Returns a new instance of app_engagement_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::IncomeRangeView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AppEngagementAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::IncomeRangeView] the created resource
- def self.income_range_view
- require "google/ads/google_ads/v10/resources/income_range_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::IncomeRangeView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AppEngagementAdInfo] the created resource
+ def self.app_engagement_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AppEngagementAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of date_range, optionally
+ # Returns a new instance of app_pre_registration_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DateRange] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AppPreRegistrationAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DateRange] the created resource
- def self.date_range
- require "google/ads/google_ads/v10/common/dates_pb"
- res = Google::Ads::GoogleAds::V10::Common::DateRange.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AppPreRegistrationAdInfo] the created resource
+ def self.app_pre_registration_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AppPreRegistrationAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of year_month_range, optionally
+ # Returns a new instance of legacy_app_install_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::YearMonthRange] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LegacyAppInstallAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::YearMonthRange] the created resource
- def self.year_month_range
- require "google/ads/google_ads/v10/common/dates_pb"
- res = Google::Ads::GoogleAds::V10::Common::YearMonthRange.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LegacyAppInstallAdInfo] the created resource
+ def self.legacy_app_install_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LegacyAppInstallAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of year_month, optionally
+ # Returns a new instance of responsive_display_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::YearMonth] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::YearMonth] the created resource
- def self.year_month
- require "google/ads/google_ads/v10/common/dates_pb"
- res = Google::Ads::GoogleAds::V10::Common::YearMonth.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdInfo] the created resource
+ def self.responsive_display_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of invoice, optionally
+ # Returns a new instance of local_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Invoice] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LocalAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Invoice] the created resource
- def self.invoice
- require "google/ads/google_ads/v10/resources/invoice_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Invoice.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LocalAdInfo] the created resource
+ def self.local_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LocalAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of account_budget_summary, optionally
+ # Returns a new instance of display_upload_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Invoice::AccountBudgetSummary] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DisplayUploadAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Invoice::AccountBudgetSummary] the created resource
- def self.account_budget_summary
- require "google/ads/google_ads/v10/resources/invoice_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Invoice::AccountBudgetSummary.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DisplayUploadAdInfo] the created resource
+ def self.display_upload_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DisplayUploadAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of matching_function, optionally
+ # Returns a new instance of responsive_display_ad_control_spec, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::MatchingFunction] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdControlSpec] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::MatchingFunction] the created resource
- def self.matching_function
- require "google/ads/google_ads/v10/common/matching_function_pb"
- res = Google::Ads::GoogleAds::V10::Common::MatchingFunction.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdControlSpec] the created resource
+ def self.responsive_display_ad_control_spec
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdControlSpec.new
yield res if block_given?
res
end
- # Returns a new instance of operand, optionally
+ # Returns a new instance of smart_campaign_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Operand] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::SmartCampaignAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Operand] the created resource
- def self.operand
- require "google/ads/google_ads/v10/common/matching_function_pb"
- res = Google::Ads::GoogleAds::V10::Common::Operand.new
+ # @return [Google::Ads::GoogleAds::V10::Common::SmartCampaignAdInfo] the created resource
+ def self.smart_campaign_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::SmartCampaignAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of constant_operand, optionally
+ # Returns a new instance of call_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Operand::ConstantOperand] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CallAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Operand::ConstantOperand] the created resource
- def self.constant_operand
- require "google/ads/google_ads/v10/common/matching_function_pb"
- res = Google::Ads::GoogleAds::V10::Common::Operand::ConstantOperand.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CallAdInfo] the created resource
+ def self.call_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CallAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of feed_attribute_operand, optionally
+ # Returns a new instance of discovery_multi_asset_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Operand::FeedAttributeOperand] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DiscoveryMultiAssetAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Operand::FeedAttributeOperand] the created resource
- def self.feed_attribute_operand
- require "google/ads/google_ads/v10/common/matching_function_pb"
- res = Google::Ads::GoogleAds::V10::Common::Operand::FeedAttributeOperand.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DiscoveryMultiAssetAdInfo] the created resource
+ def self.discovery_multi_asset_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DiscoveryMultiAssetAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of function_operand, optionally
+ # Returns a new instance of discovery_carousel_ad_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Operand::FunctionOperand] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DiscoveryCarouselAdInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Operand::FunctionOperand] the created resource
- def self.function_operand
- require "google/ads/google_ads/v10/common/matching_function_pb"
- res = Google::Ads::GoogleAds::V10::Common::Operand::FunctionOperand.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DiscoveryCarouselAdInfo] the created resource
+ def self.discovery_carousel_ad_info
+ require "google/ads/google_ads/v10/common/ad_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DiscoveryCarouselAdInfo.new
yield res if block_given?
res
end
- # Returns a new instance of request_context_operand, optionally
+ # Returns a new instance of custom_parameter, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Operand::RequestContextOperand] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CustomParameter] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Operand::RequestContextOperand] the created resource
- def self.request_context_operand
- require "google/ads/google_ads/v10/common/matching_function_pb"
- res = Google::Ads::GoogleAds::V10::Common::Operand::RequestContextOperand.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CustomParameter] the created resource
+ def self.custom_parameter
+ require "google/ads/google_ads/v10/common/custom_parameter_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CustomParameter.new
yield res if block_given?
res
end
- # Returns a new instance of customer_feed, optionally
+ # Returns a new instance of final_app_url, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerFeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::FinalAppUrl] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerFeed] the created resource
- def self.customer_feed
- require "google/ads/google_ads/v10/resources/customer_feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerFeed.new
+ # @return [Google::Ads::GoogleAds::V10::Common::FinalAppUrl] the created resource
+ def self.final_app_url
+ require "google/ads/google_ads/v10/common/final_app_url_pb"
+ res = Google::Ads::GoogleAds::V10::Common::FinalAppUrl.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_feed, optionally
+ # Returns a new instance of url_collection, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignFeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UrlCollection] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignFeed] the created resource
- def self.campaign_feed
- require "google/ads/google_ads/v10/resources/campaign_feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignFeed.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UrlCollection] the created resource
+ def self.url_collection
+ require "google/ads/google_ads/v10/common/url_collection_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UrlCollection.new
yield res if block_given?
res
end
- # Returns a new instance of customer_extension_setting, optionally
+ # Returns a new instance of ad, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerExtensionSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Ad] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerExtensionSetting] the created resource
- def self.customer_extension_setting
- require "google/ads/google_ads/v10/resources/customer_extension_setting_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerExtensionSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::Ad] the created resource
+ def self.ad
+ require "google/ads/google_ads/v10/resources/ad_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Ad.new
yield res if block_given?
res
end
- # Returns a new instance of customer_conversion_goal, optionally
+ # Returns a new instance of ad_group_ad, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerConversionGoal] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAd] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerConversionGoal] the created resource
- def self.customer_conversion_goal
- require "google/ads/google_ads/v10/resources/customer_conversion_goal_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerConversionGoal.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAd] the created resource
+ def self.ad_group_ad
+ require "google/ads/google_ads/v10/resources/ad_group_ad_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAd.new
yield res if block_given?
res
end
- # Returns a new instance of feed_mapping, optionally
+ # Returns a new instance of ad_group_ad_policy_summary, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedMapping] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdPolicySummary] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedMapping] the created resource
- def self.feed_mapping
- require "google/ads/google_ads/v10/resources/feed_mapping_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedMapping.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdPolicySummary] the created resource
+ def self.ad_group_ad_policy_summary
+ require "google/ads/google_ads/v10/resources/ad_group_ad_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdPolicySummary.new
yield res if block_given?
res
end
- # Returns a new instance of attribute_field_mapping, optionally
+ # Returns a new instance of ad_group_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AttributeFieldMapping] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AttributeFieldMapping] the created resource
- def self.attribute_field_mapping
- require "google/ads/google_ads/v10/resources/feed_mapping_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AttributeFieldMapping.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAsset] the created resource
+ def self.ad_group_asset
+ require "google/ads/google_ads/v10/resources/ad_group_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAsset.new
yield res if block_given?
res
end
- # Returns a new instance of feed, optionally
+ # Returns a new instance of ad_group_audience_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Feed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAudienceView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Feed] the created resource
- def self.feed
- require "google/ads/google_ads/v10/resources/feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Feed.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAudienceView] the created resource
+ def self.ad_group_audience_view
+ require "google/ads/google_ads/v10/resources/ad_group_audience_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupAudienceView.new
yield res if block_given?
res
end
- # Returns a new instance of places_location_feed_data, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData] the created resource
- def self.places_location_feed_data
- require "google/ads/google_ads/v10/resources/feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of o_auth_info, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData::OAuthInfo] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData::OAuthInfo] the created resource
- def self.o_auth_info
- require "google/ads/google_ads/v10/resources/feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData::OAuthInfo.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of affiliate_location_feed_data, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::Feed::AffiliateLocationFeedData] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Feed::AffiliateLocationFeedData] the created resource
- def self.affiliate_location_feed_data
- require "google/ads/google_ads/v10/resources/feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Feed::AffiliateLocationFeedData.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of feed_attribute, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedAttribute] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedAttribute] the created resource
- def self.feed_attribute
- require "google/ads/google_ads/v10/resources/feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedAttribute.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of bid_modifier_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPointList] the created resource
- def self.bid_modifier_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of cpc_bid_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPointList] the created resource
- def self.cpc_bid_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of cpv_bid_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPointList] the created resource
- def self.cpv_bid_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of target_cpa_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPointList] the created resource
- def self.target_cpa_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of target_roas_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPointList] the created resource
- def self.target_roas_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of percent_cpc_bid_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPointList] the created resource
- def self.percent_cpc_bid_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of budget_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPointList] the created resource
- def self.budget_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::BudgetSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of target_impression_share_simulation_point_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPointList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPointList] the created resource
- def self.target_impression_share_simulation_point_list
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPointList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of bid_modifier_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPoint] the created resource
- def self.bid_modifier_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of cpc_bid_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPoint] the created resource
- def self.cpc_bid_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of cpv_bid_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPoint] the created resource
- def self.cpv_bid_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of target_cpa_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPoint] the created resource
- def self.target_cpa_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of target_roas_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPoint] the created resource
- def self.target_roas_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of percent_cpc_bid_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPoint] the created resource
- def self.percent_cpc_bid_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of budget_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPoint] the created resource
- def self.budget_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::BudgetSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of target_impression_share_simulation_point, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPoint] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPoint] the created resource
- def self.target_impression_share_simulation_point
- require "google/ads/google_ads/v10/common/simulation_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPoint.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of ad_group_simulation, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupSimulation] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupSimulation] the created resource
- def self.ad_group_simulation
- require "google/ads/google_ads/v10/resources/ad_group_simulation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupSimulation.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of policy_summary, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::PolicySummary] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PolicySummary] the created resource
- def self.policy_summary
- require "google/ads/google_ads/v10/common/policy_summary_pb"
- res = Google::Ads::GoogleAds::V10::Common::PolicySummary.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of asset_group_asset, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupAsset] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupAsset] the created resource
- def self.asset_group_asset
- require "google/ads/google_ads/v10/resources/asset_group_asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetGroupAsset.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of bidding_data_exclusion, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingDataExclusion] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BiddingDataExclusion] the created resource
- def self.bidding_data_exclusion
- require "google/ads/google_ads/v10/resources/bidding_data_exclusion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BiddingDataExclusion.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of audience_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AudienceDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AudienceDimension] the created resource
- def self.audience_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::AudienceDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of audience_exclusion_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AudienceExclusionDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AudienceExclusionDimension] the created resource
- def self.audience_exclusion_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::AudienceExclusionDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of exclusion_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::ExclusionSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ExclusionSegment] the created resource
- def self.exclusion_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::ExclusionSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of age_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AgeDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AgeDimension] the created resource
- def self.age_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::AgeDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of age_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AgeSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AgeSegment] the created resource
- def self.age_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::AgeSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of gender_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::GenderDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::GenderDimension] the created resource
- def self.gender_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::GenderDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of household_income_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::HouseholdIncomeDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::HouseholdIncomeDimension] the created resource
- def self.household_income_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::HouseholdIncomeDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of parental_status_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::ParentalStatusDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ParentalStatusDimension] the created resource
- def self.parental_status_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::ParentalStatusDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of audience_segment_dimension, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AudienceSegmentDimension] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AudienceSegmentDimension] the created resource
- def self.audience_segment_dimension
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::AudienceSegmentDimension.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of audience_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AudienceSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AudienceSegment] the created resource
- def self.audience_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::AudienceSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of user_list_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListSegment] the created resource
- def self.user_list_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of user_interest_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::UserInterestSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserInterestSegment] the created resource
- def self.user_interest_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserInterestSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of life_event_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::LifeEventSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LifeEventSegment] the created resource
- def self.life_event_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::LifeEventSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of detailed_demographic_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::DetailedDemographicSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DetailedDemographicSegment] the created resource
- def self.detailed_demographic_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::DetailedDemographicSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of custom_audience_segment, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::CustomAudienceSegment] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CustomAudienceSegment] the created resource
- def self.custom_audience_segment
- require "google/ads/google_ads/v10/common/audiences_pb"
- res = Google::Ads::GoogleAds::V10::Common::CustomAudienceSegment.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of audience, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::Audience] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Audience] the created resource
- def self.audience
- require "google/ads/google_ads/v10/resources/audience_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Audience.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of product_group_view, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ProductGroupView] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ProductGroupView] the created resource
- def self.product_group_view
- require "google/ads/google_ads/v10/resources/product_group_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ProductGroupView.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of ad_group_feed, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupFeed] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupFeed] the created resource
- def self.ad_group_feed
- require "google/ads/google_ads/v10/resources/ad_group_feed_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupFeed.new
- yield res if block_given?
- res
- end
-
# Returns a new instance of keyword_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Common::KeywordInfo] the new instance that will be returned so attributes
# can be set
@@ -1809,10 +1354,62 @@
res = Google::Ads::GoogleAds::V10::Common::ProductTypeInfo.new
yield res if block_given?
res
end
+ # Returns a new instance of product_grouping_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::ProductGroupingInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::ProductGroupingInfo] the created resource
+ def self.product_grouping_info
+ require "google/ads/google_ads/v10/common/criteria_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ProductGroupingInfo.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of product_labels_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::ProductLabelsInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::ProductLabelsInfo] the created resource
+ def self.product_labels_info
+ require "google/ads/google_ads/v10/common/criteria_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ProductLabelsInfo.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of product_legacy_condition_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::ProductLegacyConditionInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::ProductLegacyConditionInfo] the created resource
+ def self.product_legacy_condition_info
+ require "google/ads/google_ads/v10/common/criteria_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ProductLegacyConditionInfo.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of product_type_full_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::ProductTypeFullInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::ProductTypeFullInfo] the created resource
+ def self.product_type_full_info
+ require "google/ads/google_ads/v10/common/criteria_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ProductTypeFullInfo.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of unknown_listing_dimension_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Common::UnknownListingDimensionInfo] the new instance that will be returned so attributes
# can be set
@@ -2290,1804 +1887,1947 @@
res = Google::Ads::GoogleAds::V10::Common::KeywordThemeInfo.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_bid_modifier, optionally
+ # Returns a new instance of ad_group_bid_modifier, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignBidModifier] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupBidModifier] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignBidModifier] the created resource
- def self.campaign_bid_modifier
- require "google/ads/google_ads/v10/resources/campaign_bid_modifier_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignBidModifier.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupBidModifier] the created resource
+ def self.ad_group_bid_modifier
+ require "google/ads/google_ads/v10/resources/ad_group_bid_modifier_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupBidModifier.new
yield res if block_given?
res
end
- # Returns a new instance of customer_client, optionally
+ # Returns a new instance of customizer_value, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerClient] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CustomizerValue] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerClient] the created resource
- def self.customer_client
- require "google/ads/google_ads/v10/resources/customer_client_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerClient.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CustomizerValue] the created resource
+ def self.customizer_value
+ require "google/ads/google_ads/v10/common/customizer_value_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CustomizerValue.new
yield res if block_given?
res
end
- # Returns a new instance of shared_criterion, optionally
+ # Returns a new instance of ad_group_criterion_customizer, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::SharedCriterion] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionCustomizer] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::SharedCriterion] the created resource
- def self.shared_criterion
- require "google/ads/google_ads/v10/resources/shared_criterion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::SharedCriterion.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionCustomizer] the created resource
+ def self.ad_group_criterion_customizer
+ require "google/ads/google_ads/v10/resources/ad_group_criterion_customizer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionCustomizer.new
yield res if block_given?
res
end
- # Returns a new instance of billing_setup, optionally
+ # Returns a new instance of ad_group_criterion_label, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BillingSetup] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionLabel] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BillingSetup] the created resource
- def self.billing_setup
- require "google/ads/google_ads/v10/resources/billing_setup_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BillingSetup.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionLabel] the created resource
+ def self.ad_group_criterion_label
+ require "google/ads/google_ads/v10/resources/ad_group_criterion_label_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionLabel.new
yield res if block_given?
res
end
- # Returns a new instance of payments_account_info, optionally
+ # Returns a new instance of ad_group_criterion, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BillingSetup::PaymentsAccountInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BillingSetup::PaymentsAccountInfo] the created resource
- def self.payments_account_info
- require "google/ads/google_ads/v10/resources/billing_setup_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BillingSetup::PaymentsAccountInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion] the created resource
+ def self.ad_group_criterion
+ require "google/ads/google_ads/v10/resources/ad_group_criterion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_label, optionally
+ # Returns a new instance of quality_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupLabel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::QualityInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupLabel] the created resource
- def self.ad_group_label
- require "google/ads/google_ads/v10/resources/ad_group_label_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupLabel.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::QualityInfo] the created resource
+ def self.quality_info
+ require "google/ads/google_ads/v10/resources/ad_group_criterion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::QualityInfo.new
yield res if block_given?
res
end
- # Returns a new instance of ad_asset_policy_summary, optionally
+ # Returns a new instance of position_estimates, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AdAssetPolicySummary] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::PositionEstimates] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AdAssetPolicySummary] the created resource
- def self.ad_asset_policy_summary
- require "google/ads/google_ads/v10/common/asset_policy_pb"
- res = Google::Ads::GoogleAds::V10::Common::AdAssetPolicySummary.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::PositionEstimates] the created resource
+ def self.position_estimates
+ require "google/ads/google_ads/v10/resources/ad_group_criterion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::PositionEstimates.new
yield res if block_given?
res
end
- # Returns a new instance of ad_text_asset, optionally
+ # Returns a new instance of bid_modifier_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AdTextAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AdTextAsset] the created resource
- def self.ad_text_asset
- require "google/ads/google_ads/v10/common/ad_asset_pb"
- res = Google::Ads::GoogleAds::V10::Common::AdTextAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPointList] the created resource
+ def self.bid_modifier_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of ad_image_asset, optionally
+ # Returns a new instance of cpc_bid_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AdImageAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AdImageAsset] the created resource
- def self.ad_image_asset
- require "google/ads/google_ads/v10/common/ad_asset_pb"
- res = Google::Ads::GoogleAds::V10::Common::AdImageAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPointList] the created resource
+ def self.cpc_bid_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of ad_video_asset, optionally
+ # Returns a new instance of cpv_bid_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AdVideoAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AdVideoAsset] the created resource
- def self.ad_video_asset
- require "google/ads/google_ads/v10/common/ad_asset_pb"
- res = Google::Ads::GoogleAds::V10::Common::AdVideoAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPointList] the created resource
+ def self.cpv_bid_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of ad_media_bundle_asset, optionally
+ # Returns a new instance of target_cpa_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AdMediaBundleAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AdMediaBundleAsset] the created resource
- def self.ad_media_bundle_asset
- require "google/ads/google_ads/v10/common/ad_asset_pb"
- res = Google::Ads::GoogleAds::V10::Common::AdMediaBundleAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPointList] the created resource
+ def self.target_cpa_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of text_ad_info, optionally
+ # Returns a new instance of target_roas_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TextAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TextAdInfo] the created resource
- def self.text_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::TextAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPointList] the created resource
+ def self.target_roas_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of expanded_text_ad_info, optionally
+ # Returns a new instance of percent_cpc_bid_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ExpandedTextAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ExpandedTextAdInfo] the created resource
- def self.expanded_text_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ExpandedTextAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPointList] the created resource
+ def self.percent_cpc_bid_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of expanded_dynamic_search_ad_info, optionally
+ # Returns a new instance of budget_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ExpandedDynamicSearchAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ExpandedDynamicSearchAdInfo] the created resource
- def self.expanded_dynamic_search_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ExpandedDynamicSearchAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPointList] the created resource
+ def self.budget_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BudgetSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of hotel_ad_info, optionally
+ # Returns a new instance of target_impression_share_simulation_point_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::HotelAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPointList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::HotelAdInfo] the created resource
- def self.hotel_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::HotelAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPointList] the created resource
+ def self.target_impression_share_simulation_point_list
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPointList.new
yield res if block_given?
res
end
- # Returns a new instance of shopping_smart_ad_info, optionally
+ # Returns a new instance of bid_modifier_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingSmartAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ShoppingSmartAdInfo] the created resource
- def self.shopping_smart_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ShoppingSmartAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPoint] the created resource
+ def self.bid_modifier_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BidModifierSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of shopping_product_ad_info, optionally
+ # Returns a new instance of cpc_bid_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingProductAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ShoppingProductAdInfo] the created resource
- def self.shopping_product_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ShoppingProductAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPoint] the created resource
+ def self.cpc_bid_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CpcBidSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of shopping_comparison_listing_ad_info, optionally
+ # Returns a new instance of cpv_bid_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingComparisonListingAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ShoppingComparisonListingAdInfo] the created resource
- def self.shopping_comparison_listing_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ShoppingComparisonListingAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPoint] the created resource
+ def self.cpv_bid_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CpvBidSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of gmail_ad_info, optionally
+ # Returns a new instance of target_cpa_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::GmailAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::GmailAdInfo] the created resource
- def self.gmail_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::GmailAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPoint] the created resource
+ def self.target_cpa_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetCpaSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of gmail_teaser, optionally
+ # Returns a new instance of target_roas_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::GmailTeaser] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::GmailTeaser] the created resource
- def self.gmail_teaser
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::GmailTeaser.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPoint] the created resource
+ def self.target_roas_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetRoasSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of display_call_to_action, optionally
+ # Returns a new instance of percent_cpc_bid_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DisplayCallToAction] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DisplayCallToAction] the created resource
- def self.display_call_to_action
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::DisplayCallToAction.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPoint] the created resource
+ def self.percent_cpc_bid_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PercentCpcBidSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of product_image, optionally
+ # Returns a new instance of budget_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ProductImage] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ProductImage] the created resource
- def self.product_image
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ProductImage.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BudgetSimulationPoint] the created resource
+ def self.budget_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BudgetSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of product_video, optionally
+ # Returns a new instance of target_impression_share_simulation_point, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ProductVideo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPoint] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ProductVideo] the created resource
- def self.product_video
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ProductVideo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPoint] the created resource
+ def self.target_impression_share_simulation_point
+ require "google/ads/google_ads/v10/common/simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetImpressionShareSimulationPoint.new
yield res if block_given?
res
end
- # Returns a new instance of image_ad_info, optionally
+ # Returns a new instance of ad_group_criterion_simulation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ImageAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionSimulation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ImageAdInfo] the created resource
- def self.image_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ImageAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionSimulation] the created resource
+ def self.ad_group_criterion_simulation
+ require "google/ads/google_ads/v10/resources/ad_group_criterion_simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionSimulation.new
yield res if block_given?
res
end
- # Returns a new instance of video_bumper_in_stream_ad_info, optionally
+ # Returns a new instance of ad_group_customizer, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::VideoBumperInStreamAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCustomizer] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::VideoBumperInStreamAdInfo] the created resource
- def self.video_bumper_in_stream_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::VideoBumperInStreamAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCustomizer] the created resource
+ def self.ad_group_customizer
+ require "google/ads/google_ads/v10/resources/ad_group_customizer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupCustomizer.new
yield res if block_given?
res
end
- # Returns a new instance of video_non_skippable_in_stream_ad_info, optionally
+ # Returns a new instance of ad_group_extension_setting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::VideoNonSkippableInStreamAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupExtensionSetting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::VideoNonSkippableInStreamAdInfo] the created resource
- def self.video_non_skippable_in_stream_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::VideoNonSkippableInStreamAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupExtensionSetting] the created resource
+ def self.ad_group_extension_setting
+ require "google/ads/google_ads/v10/resources/ad_group_extension_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupExtensionSetting.new
yield res if block_given?
res
end
- # Returns a new instance of video_true_view_in_stream_ad_info, optionally
+ # Returns a new instance of matching_function, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::VideoTrueViewInStreamAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::MatchingFunction] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::VideoTrueViewInStreamAdInfo] the created resource
- def self.video_true_view_in_stream_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::VideoTrueViewInStreamAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::MatchingFunction] the created resource
+ def self.matching_function
+ require "google/ads/google_ads/v10/common/matching_function_pb"
+ res = Google::Ads::GoogleAds::V10::Common::MatchingFunction.new
yield res if block_given?
res
end
- # Returns a new instance of video_outstream_ad_info, optionally
+ # Returns a new instance of operand, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::VideoOutstreamAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Operand] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::VideoOutstreamAdInfo] the created resource
- def self.video_outstream_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::VideoOutstreamAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Operand] the created resource
+ def self.operand
+ require "google/ads/google_ads/v10/common/matching_function_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Operand.new
yield res if block_given?
res
end
- # Returns a new instance of in_feed_video_ad_info, optionally
+ # Returns a new instance of constant_operand, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::InFeedVideoAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Operand::ConstantOperand] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::InFeedVideoAdInfo] the created resource
- def self.in_feed_video_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::InFeedVideoAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Operand::ConstantOperand] the created resource
+ def self.constant_operand
+ require "google/ads/google_ads/v10/common/matching_function_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Operand::ConstantOperand.new
yield res if block_given?
res
end
- # Returns a new instance of video_ad_info, optionally
+ # Returns a new instance of feed_attribute_operand, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::VideoAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Operand::FeedAttributeOperand] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::VideoAdInfo] the created resource
- def self.video_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::VideoAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Operand::FeedAttributeOperand] the created resource
+ def self.feed_attribute_operand
+ require "google/ads/google_ads/v10/common/matching_function_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Operand::FeedAttributeOperand.new
yield res if block_given?
res
end
- # Returns a new instance of video_responsive_ad_info, optionally
+ # Returns a new instance of function_operand, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::VideoResponsiveAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Operand::FunctionOperand] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::VideoResponsiveAdInfo] the created resource
- def self.video_responsive_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::VideoResponsiveAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Operand::FunctionOperand] the created resource
+ def self.function_operand
+ require "google/ads/google_ads/v10/common/matching_function_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Operand::FunctionOperand.new
yield res if block_given?
res
end
- # Returns a new instance of responsive_search_ad_info, optionally
+ # Returns a new instance of request_context_operand, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ResponsiveSearchAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Operand::RequestContextOperand] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ResponsiveSearchAdInfo] the created resource
- def self.responsive_search_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ResponsiveSearchAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Operand::RequestContextOperand] the created resource
+ def self.request_context_operand
+ require "google/ads/google_ads/v10/common/matching_function_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Operand::RequestContextOperand.new
yield res if block_given?
res
end
- # Returns a new instance of legacy_responsive_display_ad_info, optionally
+ # Returns a new instance of ad_group_feed, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LegacyResponsiveDisplayAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupFeed] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LegacyResponsiveDisplayAdInfo] the created resource
- def self.legacy_responsive_display_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::LegacyResponsiveDisplayAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupFeed] the created resource
+ def self.ad_group_feed
+ require "google/ads/google_ads/v10/resources/ad_group_feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupFeed.new
yield res if block_given?
res
end
- # Returns a new instance of app_ad_info, optionally
+ # Returns a new instance of ad_group_label, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AppAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupLabel] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AppAdInfo] the created resource
- def self.app_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::AppAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupLabel] the created resource
+ def self.ad_group_label
+ require "google/ads/google_ads/v10/resources/ad_group_label_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupLabel.new
yield res if block_given?
res
end
- # Returns a new instance of app_engagement_ad_info, optionally
+ # Returns a new instance of explorer_auto_optimizer_setting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AppEngagementAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ExplorerAutoOptimizerSetting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AppEngagementAdInfo] the created resource
- def self.app_engagement_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::AppEngagementAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ExplorerAutoOptimizerSetting] the created resource
+ def self.explorer_auto_optimizer_setting
+ require "google/ads/google_ads/v10/common/explorer_auto_optimizer_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ExplorerAutoOptimizerSetting.new
yield res if block_given?
res
end
- # Returns a new instance of app_pre_registration_ad_info, optionally
+ # Returns a new instance of targeting_setting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AppPreRegistrationAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetingSetting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AppPreRegistrationAdInfo] the created resource
- def self.app_pre_registration_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::AppPreRegistrationAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetingSetting] the created resource
+ def self.targeting_setting
+ require "google/ads/google_ads/v10/common/targeting_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetingSetting.new
yield res if block_given?
res
end
- # Returns a new instance of legacy_app_install_ad_info, optionally
+ # Returns a new instance of target_restriction, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LegacyAppInstallAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetRestriction] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LegacyAppInstallAdInfo] the created resource
- def self.legacy_app_install_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::LegacyAppInstallAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetRestriction] the created resource
+ def self.target_restriction
+ require "google/ads/google_ads/v10/common/targeting_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetRestriction.new
yield res if block_given?
res
end
- # Returns a new instance of responsive_display_ad_info, optionally
+ # Returns a new instance of ad_group, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroup] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdInfo] the created resource
- def self.responsive_display_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroup] the created resource
+ def self.ad_group
+ require "google/ads/google_ads/v10/resources/ad_group_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroup.new
yield res if block_given?
res
end
- # Returns a new instance of local_ad_info, optionally
+ # Returns a new instance of ad_group_audience_setting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LocalAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroup::AudienceSetting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LocalAdInfo] the created resource
- def self.local_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::LocalAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroup::AudienceSetting] the created resource
+ def self.ad_group_audience_setting
+ require "google/ads/google_ads/v10/resources/ad_group_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroup::AudienceSetting.new
yield res if block_given?
res
end
- # Returns a new instance of display_upload_ad_info, optionally
+ # Returns a new instance of ad_group_simulation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DisplayUploadAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupSimulation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DisplayUploadAdInfo] the created resource
- def self.display_upload_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::DisplayUploadAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupSimulation] the created resource
+ def self.ad_group_simulation
+ require "google/ads/google_ads/v10/resources/ad_group_simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdGroupSimulation.new
yield res if block_given?
res
end
- # Returns a new instance of responsive_display_ad_control_spec, optionally
+ # Returns a new instance of ad_parameter, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdControlSpec] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdParameter] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdControlSpec] the created resource
- def self.responsive_display_ad_control_spec
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::ResponsiveDisplayAdControlSpec.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdParameter] the created resource
+ def self.ad_parameter
+ require "google/ads/google_ads/v10/resources/ad_parameter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdParameter.new
yield res if block_given?
res
end
- # Returns a new instance of smart_campaign_ad_info, optionally
+ # Returns a new instance of ad_schedule_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::SmartCampaignAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AdScheduleView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::SmartCampaignAdInfo] the created resource
- def self.smart_campaign_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::SmartCampaignAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AdScheduleView] the created resource
+ def self.ad_schedule_view
+ require "google/ads/google_ads/v10/resources/ad_schedule_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AdScheduleView.new
yield res if block_given?
res
end
- # Returns a new instance of call_ad_info, optionally
+ # Returns a new instance of age_range_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CallAdInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AgeRangeView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CallAdInfo] the created resource
- def self.call_ad_info
- require "google/ads/google_ads/v10/common/ad_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::CallAdInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AgeRangeView] the created resource
+ def self.age_range_view
+ require "google/ads/google_ads/v10/resources/age_range_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AgeRangeView.new
yield res if block_given?
res
end
- # Returns a new instance of final_app_url, optionally
+ # Returns a new instance of asset_field_type_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::FinalAppUrl] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetFieldTypeView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::FinalAppUrl] the created resource
- def self.final_app_url
- require "google/ads/google_ads/v10/common/final_app_url_pb"
- res = Google::Ads::GoogleAds::V10::Common::FinalAppUrl.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetFieldTypeView] the created resource
+ def self.asset_field_type_view
+ require "google/ads/google_ads/v10/resources/asset_field_type_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetFieldTypeView.new
yield res if block_given?
res
end
- # Returns a new instance of url_collection, optionally
+ # Returns a new instance of policy_summary, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UrlCollection] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PolicySummary] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UrlCollection] the created resource
- def self.url_collection
- require "google/ads/google_ads/v10/common/url_collection_pb"
- res = Google::Ads::GoogleAds::V10::Common::UrlCollection.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PolicySummary] the created resource
+ def self.policy_summary
+ require "google/ads/google_ads/v10/common/policy_summary_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PolicySummary.new
yield res if block_given?
res
end
- # Returns a new instance of ad, optionally
+ # Returns a new instance of asset_group_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Ad] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Ad] the created resource
- def self.ad
- require "google/ads/google_ads/v10/resources/ad_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Ad.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupAsset] the created resource
+ def self.asset_group_asset
+ require "google/ads/google_ads/v10/resources/asset_group_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetGroupAsset.new
yield res if block_given?
res
end
- # Returns a new instance of webpage_view, optionally
+ # Returns a new instance of asset_group_listing_group_filter, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::WebpageView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupListingGroupFilter] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::WebpageView] the created resource
- def self.webpage_view
- require "google/ads/google_ads/v10/resources/webpage_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::WebpageView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupListingGroupFilter] the created resource
+ def self.asset_group_listing_group_filter
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetGroupListingGroupFilter.new
yield res if block_given?
res
end
- # Returns a new instance of customer_manager_link, optionally
+ # Returns a new instance of listing_group_filter_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerManagerLink] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerManagerLink] the created resource
- def self.customer_manager_link
- require "google/ads/google_ads/v10/resources/customer_manager_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerManagerLink.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension] the created resource
+ def self.listing_group_filter_dimension
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension.new
yield res if block_given?
res
end
- # Returns a new instance of carrier_constant, optionally
+ # Returns a new instance of product_bidding_category, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CarrierConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBiddingCategory] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CarrierConstant] the created resource
- def self.carrier_constant
- require "google/ads/google_ads/v10/resources/carrier_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CarrierConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBiddingCategory] the created resource
+ def self.product_bidding_category
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBiddingCategory.new
yield res if block_given?
res
end
- # Returns a new instance of commission, optionally
+ # Returns a new instance of product_brand, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::Commission] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBrand] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Commission] the created resource
- def self.commission
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::Commission.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBrand] the created resource
+ def self.product_brand
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductBrand.new
yield res if block_given?
res
end
- # Returns a new instance of enhanced_cpc, optionally
+ # Returns a new instance of product_channel, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::EnhancedCpc] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductChannel] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::EnhancedCpc] the created resource
- def self.enhanced_cpc
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::EnhancedCpc.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductChannel] the created resource
+ def self.product_channel
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductChannel.new
yield res if block_given?
res
end
- # Returns a new instance of manual_cpc, optionally
+ # Returns a new instance of product_condition, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ManualCpc] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCondition] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ManualCpc] the created resource
- def self.manual_cpc
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::ManualCpc.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCondition] the created resource
+ def self.product_condition
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCondition.new
yield res if block_given?
res
end
- # Returns a new instance of manual_cpm, optionally
+ # Returns a new instance of product_custom_attribute, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ManualCpm] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCustomAttribute] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ManualCpm] the created resource
- def self.manual_cpm
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::ManualCpm.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCustomAttribute] the created resource
+ def self.product_custom_attribute
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductCustomAttribute.new
yield res if block_given?
res
end
- # Returns a new instance of manual_cpv, optionally
+ # Returns a new instance of product_item_id, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ManualCpv] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductItemId] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ManualCpv] the created resource
- def self.manual_cpv
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::ManualCpv.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductItemId] the created resource
+ def self.product_item_id
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductItemId.new
yield res if block_given?
res
end
- # Returns a new instance of maximize_conversions, optionally
+ # Returns a new instance of product_type, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::MaximizeConversions] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductType] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::MaximizeConversions] the created resource
- def self.maximize_conversions
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::MaximizeConversions.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductType] the created resource
+ def self.product_type
+ require "google/ads/google_ads/v10/resources/asset_group_listing_group_filter_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ListingGroupFilterDimension::ProductType.new
yield res if block_given?
res
end
- # Returns a new instance of maximize_conversion_value, optionally
+ # Returns a new instance of asset_group, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::MaximizeConversionValue] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroup] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::MaximizeConversionValue] the created resource
- def self.maximize_conversion_value
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::MaximizeConversionValue.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroup] the created resource
+ def self.asset_group
+ require "google/ads/google_ads/v10/resources/asset_group_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetGroup.new
yield res if block_given?
res
end
- # Returns a new instance of target_cpa, optionally
+ # Returns a new instance of asset_group_product_group_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpa] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupProductGroupView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetCpa] the created resource
- def self.target_cpa
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetCpa.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupProductGroupView] the created resource
+ def self.asset_group_product_group_view
+ require "google/ads/google_ads/v10/resources/asset_group_product_group_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetGroupProductGroupView.new
yield res if block_given?
res
end
- # Returns a new instance of target_cpm, optionally
+ # Returns a new instance of asset_group_signal, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpm] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupSignal] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetCpm] the created resource
- def self.target_cpm
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetCpm.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupSignal] the created resource
+ def self.asset_group_signal
+ require "google/ads/google_ads/v10/resources/asset_group_signal_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetGroupSignal.new
yield res if block_given?
res
end
- # Returns a new instance of target_impression_share, optionally
+ # Returns a new instance of money, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetImpressionShare] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Money] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetImpressionShare] the created resource
- def self.target_impression_share
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetImpressionShare.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Money] the created resource
+ def self.money
+ require "google/ads/google_ads/v10/common/feed_common_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Money.new
yield res if block_given?
res
end
- # Returns a new instance of target_roas, optionally
+ # Returns a new instance of youtube_video_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetRoas] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::YoutubeVideoAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetRoas] the created resource
- def self.target_roas
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetRoas.new
+ # @return [Google::Ads::GoogleAds::V10::Common::YoutubeVideoAsset] the created resource
+ def self.youtube_video_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::YoutubeVideoAsset.new
yield res if block_given?
res
end
- # Returns a new instance of target_spend, optionally
+ # Returns a new instance of media_bundle_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetSpend] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::MediaBundleAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetSpend] the created resource
- def self.target_spend
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetSpend.new
+ # @return [Google::Ads::GoogleAds::V10::Common::MediaBundleAsset] the created resource
+ def self.media_bundle_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::MediaBundleAsset.new
yield res if block_given?
res
end
- # Returns a new instance of percent_cpc, optionally
+ # Returns a new instance of image_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::PercentCpc] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ImageAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PercentCpc] the created resource
- def self.percent_cpc
- require "google/ads/google_ads/v10/common/bidding_pb"
- res = Google::Ads::GoogleAds::V10::Common::PercentCpc.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ImageAsset] the created resource
+ def self.image_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ImageAsset.new
yield res if block_given?
res
end
- # Returns a new instance of bidding_strategy, optionally
+ # Returns a new instance of image_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingStrategy] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ImageDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BiddingStrategy] the created resource
- def self.bidding_strategy
- require "google/ads/google_ads/v10/resources/bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BiddingStrategy.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ImageDimension] the created resource
+ def self.image_dimension
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ImageDimension.new
yield res if block_given?
res
end
- # Returns a new instance of asset_group_product_group_view, optionally
+ # Returns a new instance of text_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupProductGroupView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TextAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupProductGroupView] the created resource
- def self.asset_group_product_group_view
- require "google/ads/google_ads/v10/resources/asset_group_product_group_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetGroupProductGroupView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TextAsset] the created resource
+ def self.text_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TextAsset.new
yield res if block_given?
res
end
- # Returns a new instance of age_range_view, optionally
+ # Returns a new instance of lead_form_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AgeRangeView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AgeRangeView] the created resource
- def self.age_range_view
- require "google/ads/google_ads/v10/resources/age_range_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AgeRangeView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LeadFormAsset] the created resource
+ def self.lead_form_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LeadFormAsset.new
yield res if block_given?
res
end
- # Returns a new instance of click_location, optionally
+ # Returns a new instance of lead_form_field, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ClickLocation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormField] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ClickLocation] the created resource
- def self.click_location
- require "google/ads/google_ads/v10/common/click_location_pb"
- res = Google::Ads::GoogleAds::V10::Common::ClickLocation.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LeadFormField] the created resource
+ def self.lead_form_field
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LeadFormField.new
yield res if block_given?
res
end
- # Returns a new instance of click_view, optionally
+ # Returns a new instance of lead_form_custom_question_field, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ClickView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormCustomQuestionField] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ClickView] the created resource
- def self.click_view
- require "google/ads/google_ads/v10/resources/click_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ClickView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LeadFormCustomQuestionField] the created resource
+ def self.lead_form_custom_question_field
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LeadFormCustomQuestionField.new
yield res if block_given?
res
end
- # Returns a new instance of metric_goal, optionally
+ # Returns a new instance of lead_form_single_choice_answers, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::MetricGoal] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormSingleChoiceAnswers] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::MetricGoal] the created resource
- def self.metric_goal
- require "google/ads/google_ads/v10/common/metric_goal_pb"
- res = Google::Ads::GoogleAds::V10::Common::MetricGoal.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LeadFormSingleChoiceAnswers] the created resource
+ def self.lead_form_single_choice_answers
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LeadFormSingleChoiceAnswers.new
yield res if block_given?
res
end
- # Returns a new instance of experiment, optionally
+ # Returns a new instance of lead_form_delivery_method, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Experiment] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormDeliveryMethod] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Experiment] the created resource
- def self.experiment
- require "google/ads/google_ads/v10/resources/experiment_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Experiment.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LeadFormDeliveryMethod] the created resource
+ def self.lead_form_delivery_method
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LeadFormDeliveryMethod.new
yield res if block_given?
res
end
- # Returns a new instance of managed_placement_view, optionally
+ # Returns a new instance of webhook_delivery, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ManagedPlacementView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::WebhookDelivery] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ManagedPlacementView] the created resource
- def self.managed_placement_view
- require "google/ads/google_ads/v10/resources/managed_placement_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ManagedPlacementView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::WebhookDelivery] the created resource
+ def self.webhook_delivery
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::WebhookDelivery.new
yield res if block_given?
res
end
- # Returns a new instance of asset_set_asset, optionally
+ # Returns a new instance of book_on_google_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetSetAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BookOnGoogleAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetSetAsset] the created resource
- def self.asset_set_asset
- require "google/ads/google_ads/v10/resources/asset_set_asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetSetAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BookOnGoogleAsset] the created resource
+ def self.book_on_google_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BookOnGoogleAsset.new
yield res if block_given?
res
end
- # Returns a new instance of asset_usage, optionally
+ # Returns a new instance of promotion_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::AssetUsage] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PromotionAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AssetUsage] the created resource
- def self.asset_usage
- require "google/ads/google_ads/v10/common/asset_usage_pb"
- res = Google::Ads::GoogleAds::V10::Common::AssetUsage.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PromotionAsset] the created resource
+ def self.promotion_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PromotionAsset.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_ad_asset_combination_view, optionally
+ # Returns a new instance of callout_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetCombinationView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CalloutAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetCombinationView] the created resource
- def self.ad_group_ad_asset_combination_view
- require "google/ads/google_ads/v10/resources/ad_group_ad_asset_combination_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetCombinationView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CalloutAsset] the created resource
+ def self.callout_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CalloutAsset.new
yield res if block_given?
res
end
- # Returns a new instance of payments_account, optionally
+ # Returns a new instance of structured_snippet_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::PaymentsAccount] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::StructuredSnippetAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::PaymentsAccount] the created resource
- def self.payments_account
- require "google/ads/google_ads/v10/resources/payments_account_pb"
- res = Google::Ads::GoogleAds::V10::Resources::PaymentsAccount.new
+ # @return [Google::Ads::GoogleAds::V10::Common::StructuredSnippetAsset] the created resource
+ def self.structured_snippet_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::StructuredSnippetAsset.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_shared_set, optionally
+ # Returns a new instance of sitelink_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignSharedSet] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::SitelinkAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignSharedSet] the created resource
- def self.campaign_shared_set
- require "google/ads/google_ads/v10/resources/campaign_shared_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignSharedSet.new
+ # @return [Google::Ads::GoogleAds::V10::Common::SitelinkAsset] the created resource
+ def self.sitelink_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::SitelinkAsset.new
yield res if block_given?
res
end
- # Returns a new instance of customizer_value, optionally
+ # Returns a new instance of page_feed_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CustomizerValue] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PageFeedAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CustomizerValue] the created resource
- def self.customizer_value
- require "google/ads/google_ads/v10/common/customizer_value_pb"
- res = Google::Ads::GoogleAds::V10::Common::CustomizerValue.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PageFeedAsset] the created resource
+ def self.page_feed_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PageFeedAsset.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_customizer, optionally
+ # Returns a new instance of dynamic_education_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignCustomizer] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicEducationAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignCustomizer] the created resource
- def self.campaign_customizer
- require "google/ads/google_ads/v10/resources/campaign_customizer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignCustomizer.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicEducationAsset] the created resource
+ def self.dynamic_education_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicEducationAsset.new
yield res if block_given?
res
end
- # Returns a new instance of bidding_seasonality_adjustment, optionally
+ # Returns a new instance of mobile_app_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingSeasonalityAdjustment] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::MobileAppAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BiddingSeasonalityAdjustment] the created resource
- def self.bidding_seasonality_adjustment
- require "google/ads/google_ads/v10/resources/bidding_seasonality_adjustment_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BiddingSeasonalityAdjustment.new
+ # @return [Google::Ads::GoogleAds::V10::Common::MobileAppAsset] the created resource
+ def self.mobile_app_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::MobileAppAsset.new
yield res if block_given?
res
end
- # Returns a new instance of similar_user_list_info, optionally
+ # Returns a new instance of hotel_callout_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::SimilarUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::HotelCalloutAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::SimilarUserListInfo] the created resource
- def self.similar_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::SimilarUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::HotelCalloutAsset] the created resource
+ def self.hotel_callout_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::HotelCalloutAsset.new
yield res if block_given?
res
end
- # Returns a new instance of crm_based_user_list_info, optionally
+ # Returns a new instance of call_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CrmBasedUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CallAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CrmBasedUserListInfo] the created resource
- def self.crm_based_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::CrmBasedUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CallAsset] the created resource
+ def self.call_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CallAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_rule_info, optionally
+ # Returns a new instance of price_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListRuleInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PriceAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListRuleInfo] the created resource
- def self.user_list_rule_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListRuleInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PriceAsset] the created resource
+ def self.price_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PriceAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_rule_item_group_info, optionally
+ # Returns a new instance of price_offering, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListRuleItemGroupInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PriceOffering] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListRuleItemGroupInfo] the created resource
- def self.user_list_rule_item_group_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListRuleItemGroupInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PriceOffering] the created resource
+ def self.price_offering
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PriceOffering.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_rule_item_info, optionally
+ # Returns a new instance of call_to_action_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListRuleItemInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CallToActionAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListRuleItemInfo] the created resource
- def self.user_list_rule_item_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListRuleItemInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CallToActionAsset] the created resource
+ def self.call_to_action_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CallToActionAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_date_rule_item_info, optionally
+ # Returns a new instance of dynamic_real_estate_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListDateRuleItemInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicRealEstateAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListDateRuleItemInfo] the created resource
- def self.user_list_date_rule_item_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListDateRuleItemInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicRealEstateAsset] the created resource
+ def self.dynamic_real_estate_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicRealEstateAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_number_rule_item_info, optionally
+ # Returns a new instance of dynamic_custom_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListNumberRuleItemInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicCustomAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListNumberRuleItemInfo] the created resource
- def self.user_list_number_rule_item_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListNumberRuleItemInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicCustomAsset] the created resource
+ def self.dynamic_custom_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicCustomAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_string_rule_item_info, optionally
+ # Returns a new instance of dynamic_hotels_and_rentals_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListStringRuleItemInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicHotelsAndRentalsAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListStringRuleItemInfo] the created resource
- def self.user_list_string_rule_item_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListStringRuleItemInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicHotelsAndRentalsAsset] the created resource
+ def self.dynamic_hotels_and_rentals_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicHotelsAndRentalsAsset.new
yield res if block_given?
res
end
- # Returns a new instance of combined_rule_user_list_info, optionally
+ # Returns a new instance of dynamic_flights_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CombinedRuleUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicFlightsAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CombinedRuleUserListInfo] the created resource
- def self.combined_rule_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::CombinedRuleUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicFlightsAsset] the created resource
+ def self.dynamic_flights_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicFlightsAsset.new
yield res if block_given?
res
end
- # Returns a new instance of date_specific_rule_user_list_info, optionally
+ # Returns a new instance of discovery_carousel_card_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DateSpecificRuleUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DiscoveryCarouselCardAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DateSpecificRuleUserListInfo] the created resource
- def self.date_specific_rule_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::DateSpecificRuleUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DiscoveryCarouselCardAsset] the created resource
+ def self.discovery_carousel_card_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DiscoveryCarouselCardAsset.new
yield res if block_given?
res
end
- # Returns a new instance of expression_rule_user_list_info, optionally
+ # Returns a new instance of dynamic_travel_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ExpressionRuleUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicTravelAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ExpressionRuleUserListInfo] the created resource
- def self.expression_rule_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::ExpressionRuleUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicTravelAsset] the created resource
+ def self.dynamic_travel_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicTravelAsset.new
yield res if block_given?
res
end
- # Returns a new instance of rule_based_user_list_info, optionally
+ # Returns a new instance of dynamic_local_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::RuleBasedUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicLocalAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::RuleBasedUserListInfo] the created resource
- def self.rule_based_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::RuleBasedUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicLocalAsset] the created resource
+ def self.dynamic_local_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicLocalAsset.new
yield res if block_given?
res
end
- # Returns a new instance of logical_user_list_info, optionally
+ # Returns a new instance of dynamic_jobs_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LogicalUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicJobsAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LogicalUserListInfo] the created resource
- def self.logical_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::LogicalUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicJobsAsset] the created resource
+ def self.dynamic_jobs_asset
+ require "google/ads/google_ads/v10/common/asset_types_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicJobsAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_logical_rule_info, optionally
+ # Returns a new instance of asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListLogicalRuleInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Asset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListLogicalRuleInfo] the created resource
- def self.user_list_logical_rule_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListLogicalRuleInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::Asset] the created resource
+ def self.asset
+ require "google/ads/google_ads/v10/resources/asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Asset.new
yield res if block_given?
res
end
- # Returns a new instance of logical_user_list_operand_info, optionally
+ # Returns a new instance of asset_policy_summary, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LogicalUserListOperandInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetPolicySummary] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LogicalUserListOperandInfo] the created resource
- def self.logical_user_list_operand_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::LogicalUserListOperandInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetPolicySummary] the created resource
+ def self.asset_policy_summary
+ require "google/ads/google_ads/v10/resources/asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetPolicySummary.new
yield res if block_given?
res
end
- # Returns a new instance of basic_user_list_info, optionally
+ # Returns a new instance of asset_set_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::BasicUserListInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetSetAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BasicUserListInfo] the created resource
- def self.basic_user_list_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::BasicUserListInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetSetAsset] the created resource
+ def self.asset_set_asset
+ require "google/ads/google_ads/v10/resources/asset_set_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetSetAsset.new
yield res if block_given?
res
end
- # Returns a new instance of user_list_action_info, optionally
+ # Returns a new instance of asset_set, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserListActionInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetSet] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserListActionInfo] the created resource
- def self.user_list_action_info
- require "google/ads/google_ads/v10/common/user_lists_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserListActionInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetSet] the created resource
+ def self.asset_set
+ require "google/ads/google_ads/v10/resources/asset_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetSet.new
yield res if block_given?
res
end
- # Returns a new instance of user_list, optionally
+ # Returns a new instance of merchant_center_feed, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::UserList] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AssetSet::MerchantCenterFeed] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::UserList] the created resource
- def self.user_list
- require "google/ads/google_ads/v10/resources/user_list_pb"
- res = Google::Ads::GoogleAds::V10::Resources::UserList.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AssetSet::MerchantCenterFeed] the created resource
+ def self.merchant_center_feed
+ require "google/ads/google_ads/v10/resources/asset_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AssetSet::MerchantCenterFeed.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_value_rule, optionally
+ # Returns a new instance of audience_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AudienceDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule] the created resource
- def self.conversion_value_rule
- require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AudienceDimension] the created resource
+ def self.audience_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AudienceDimension.new
yield res if block_given?
res
end
- # Returns a new instance of value_rule_action, optionally
+ # Returns a new instance of audience_exclusion_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAction] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AudienceExclusionDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAction] the created resource
- def self.value_rule_action
- require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAction.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AudienceExclusionDimension] the created resource
+ def self.audience_exclusion_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AudienceExclusionDimension.new
yield res if block_given?
res
end
- # Returns a new instance of value_rule_geo_location_condition, optionally
+ # Returns a new instance of exclusion_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleGeoLocationCondition] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ExclusionSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleGeoLocationCondition] the created resource
- def self.value_rule_geo_location_condition
- require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleGeoLocationCondition.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ExclusionSegment] the created resource
+ def self.exclusion_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ExclusionSegment.new
yield res if block_given?
res
end
- # Returns a new instance of value_rule_device_condition, optionally
+ # Returns a new instance of age_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleDeviceCondition] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AgeDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleDeviceCondition] the created resource
- def self.value_rule_device_condition
- require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleDeviceCondition.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AgeDimension] the created resource
+ def self.age_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AgeDimension.new
yield res if block_given?
res
end
- # Returns a new instance of value_rule_audience_condition, optionally
+ # Returns a new instance of age_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAudienceCondition] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AgeSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAudienceCondition] the created resource
- def self.value_rule_audience_condition
- require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAudienceCondition.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AgeSegment] the created resource
+ def self.age_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AgeSegment.new
yield res if block_given?
res
end
- # Returns a new instance of explorer_auto_optimizer_setting, optionally
+ # Returns a new instance of gender_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ExplorerAutoOptimizerSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::GenderDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ExplorerAutoOptimizerSetting] the created resource
- def self.explorer_auto_optimizer_setting
- require "google/ads/google_ads/v10/common/explorer_auto_optimizer_setting_pb"
- res = Google::Ads::GoogleAds::V10::Common::ExplorerAutoOptimizerSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::GenderDimension] the created resource
+ def self.gender_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::GenderDimension.new
yield res if block_given?
res
end
- # Returns a new instance of targeting_setting, optionally
+ # Returns a new instance of household_income_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetingSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::HouseholdIncomeDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetingSetting] the created resource
- def self.targeting_setting
- require "google/ads/google_ads/v10/common/targeting_setting_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetingSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::HouseholdIncomeDimension] the created resource
+ def self.household_income_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::HouseholdIncomeDimension.new
yield res if block_given?
res
end
- # Returns a new instance of target_restriction, optionally
+ # Returns a new instance of parental_status_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TargetRestriction] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ParentalStatusDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TargetRestriction] the created resource
- def self.target_restriction
- require "google/ads/google_ads/v10/common/targeting_setting_pb"
- res = Google::Ads::GoogleAds::V10::Common::TargetRestriction.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ParentalStatusDimension] the created resource
+ def self.parental_status_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ParentalStatusDimension.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group, optionally
+ # Returns a new instance of audience_segment_dimension, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroup] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AudienceSegmentDimension] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroup] the created resource
- def self.ad_group
- require "google/ads/google_ads/v10/resources/ad_group_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroup.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AudienceSegmentDimension] the created resource
+ def self.audience_segment_dimension
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AudienceSegmentDimension.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_audience_setting, optionally
+ # Returns a new instance of audience_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroup::AudienceSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::AudienceSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroup::AudienceSetting] the created resource
- def self.ad_group_audience_setting
- require "google/ads/google_ads/v10/resources/ad_group_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroup::AudienceSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Common::AudienceSegment] the created resource
+ def self.audience_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AudienceSegment.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_ad, optionally
+ # Returns a new instance of user_list_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAd] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAd] the created resource
- def self.ad_group_ad
- require "google/ads/google_ads/v10/resources/ad_group_ad_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAd.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListSegment] the created resource
+ def self.user_list_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListSegment.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_ad_policy_summary, optionally
+ # Returns a new instance of user_interest_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdPolicySummary] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserInterestSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdPolicySummary] the created resource
- def self.ad_group_ad_policy_summary
- require "google/ads/google_ads/v10/resources/ad_group_ad_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdPolicySummary.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserInterestSegment] the created resource
+ def self.user_interest_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserInterestSegment.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_asset, optionally
+ # Returns a new instance of life_event_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LifeEventSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAsset] the created resource
- def self.ad_group_asset
- require "google/ads/google_ads/v10/resources/ad_group_asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LifeEventSegment] the created resource
+ def self.life_event_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LifeEventSegment.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_bid_modifier, optionally
+ # Returns a new instance of detailed_demographic_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupBidModifier] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DetailedDemographicSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupBidModifier] the created resource
- def self.ad_group_bid_modifier
- require "google/ads/google_ads/v10/resources/ad_group_bid_modifier_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupBidModifier.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DetailedDemographicSegment] the created resource
+ def self.detailed_demographic_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DetailedDemographicSegment.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_criterion, optionally
+ # Returns a new instance of custom_audience_segment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CustomAudienceSegment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion] the created resource
- def self.ad_group_criterion
- require "google/ads/google_ads/v10/resources/ad_group_criterion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CustomAudienceSegment] the created resource
+ def self.custom_audience_segment
+ require "google/ads/google_ads/v10/common/audiences_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CustomAudienceSegment.new
yield res if block_given?
res
end
- # Returns a new instance of quality_info, optionally
+ # Returns a new instance of audience, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::QualityInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Audience] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::QualityInfo] the created resource
- def self.quality_info
- require "google/ads/google_ads/v10/resources/ad_group_criterion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::QualityInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::Audience] the created resource
+ def self.audience
+ require "google/ads/google_ads/v10/resources/audience_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Audience.new
yield res if block_given?
res
end
- # Returns a new instance of position_estimates, optionally
+ # Returns a new instance of batch_job, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::PositionEstimates] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BatchJob] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::PositionEstimates] the created resource
- def self.position_estimates
- require "google/ads/google_ads/v10/resources/ad_group_criterion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterion::PositionEstimates.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BatchJob] the created resource
+ def self.batch_job
+ require "google/ads/google_ads/v10/resources/batch_job_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BatchJob.new
yield res if block_given?
res
end
- # Returns a new instance of youtube_video_asset, optionally
+ # Returns a new instance of batch_job_metadata, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::YoutubeVideoAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BatchJob::BatchJobMetadata] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::YoutubeVideoAsset] the created resource
- def self.youtube_video_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::YoutubeVideoAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BatchJob::BatchJobMetadata] the created resource
+ def self.batch_job_metadata
+ require "google/ads/google_ads/v10/resources/batch_job_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BatchJob::BatchJobMetadata.new
yield res if block_given?
res
end
- # Returns a new instance of media_bundle_asset, optionally
+ # Returns a new instance of bidding_data_exclusion, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::MediaBundleAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingDataExclusion] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::MediaBundleAsset] the created resource
- def self.media_bundle_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::MediaBundleAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BiddingDataExclusion] the created resource
+ def self.bidding_data_exclusion
+ require "google/ads/google_ads/v10/resources/bidding_data_exclusion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BiddingDataExclusion.new
yield res if block_given?
res
end
- # Returns a new instance of image_asset, optionally
+ # Returns a new instance of bidding_seasonality_adjustment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ImageAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingSeasonalityAdjustment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ImageAsset] the created resource
- def self.image_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::ImageAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BiddingSeasonalityAdjustment] the created resource
+ def self.bidding_seasonality_adjustment
+ require "google/ads/google_ads/v10/resources/bidding_seasonality_adjustment_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BiddingSeasonalityAdjustment.new
yield res if block_given?
res
end
- # Returns a new instance of image_dimension, optionally
+ # Returns a new instance of commission, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ImageDimension] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::Commission] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ImageDimension] the created resource
- def self.image_dimension
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::ImageDimension.new
+ # @return [Google::Ads::GoogleAds::V10::Common::Commission] the created resource
+ def self.commission
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Commission.new
yield res if block_given?
res
end
- # Returns a new instance of text_asset, optionally
+ # Returns a new instance of enhanced_cpc, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TextAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::EnhancedCpc] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TextAsset] the created resource
- def self.text_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::TextAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::EnhancedCpc] the created resource
+ def self.enhanced_cpc
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::EnhancedCpc.new
yield res if block_given?
res
end
- # Returns a new instance of lead_form_asset, optionally
+ # Returns a new instance of manual_cpc, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ManualCpc] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LeadFormAsset] the created resource
- def self.lead_form_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::LeadFormAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ManualCpc] the created resource
+ def self.manual_cpc
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ManualCpc.new
yield res if block_given?
res
end
- # Returns a new instance of lead_form_field, optionally
+ # Returns a new instance of manual_cpm, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormField] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ManualCpm] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LeadFormField] the created resource
- def self.lead_form_field
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::LeadFormField.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ManualCpm] the created resource
+ def self.manual_cpm
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ManualCpm.new
yield res if block_given?
res
end
- # Returns a new instance of lead_form_single_choice_answers, optionally
+ # Returns a new instance of manual_cpv, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormSingleChoiceAnswers] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ManualCpv] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LeadFormSingleChoiceAnswers] the created resource
- def self.lead_form_single_choice_answers
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::LeadFormSingleChoiceAnswers.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ManualCpv] the created resource
+ def self.manual_cpv
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ManualCpv.new
yield res if block_given?
res
end
- # Returns a new instance of lead_form_delivery_method, optionally
+ # Returns a new instance of maximize_conversions, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::LeadFormDeliveryMethod] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::MaximizeConversions] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::LeadFormDeliveryMethod] the created resource
- def self.lead_form_delivery_method
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::LeadFormDeliveryMethod.new
+ # @return [Google::Ads::GoogleAds::V10::Common::MaximizeConversions] the created resource
+ def self.maximize_conversions
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::MaximizeConversions.new
yield res if block_given?
res
end
- # Returns a new instance of webhook_delivery, optionally
+ # Returns a new instance of maximize_conversion_value, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::WebhookDelivery] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::MaximizeConversionValue] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::WebhookDelivery] the created resource
- def self.webhook_delivery
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::WebhookDelivery.new
+ # @return [Google::Ads::GoogleAds::V10::Common::MaximizeConversionValue] the created resource
+ def self.maximize_conversion_value
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::MaximizeConversionValue.new
yield res if block_given?
res
end
- # Returns a new instance of book_on_google_asset, optionally
+ # Returns a new instance of target_cpa, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::BookOnGoogleAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpa] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BookOnGoogleAsset] the created resource
- def self.book_on_google_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::BookOnGoogleAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetCpa] the created resource
+ def self.target_cpa
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetCpa.new
yield res if block_given?
res
end
- # Returns a new instance of promotion_asset, optionally
+ # Returns a new instance of target_cpm, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::PromotionAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetCpm] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PromotionAsset] the created resource
- def self.promotion_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::PromotionAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetCpm] the created resource
+ def self.target_cpm
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetCpm.new
yield res if block_given?
res
end
- # Returns a new instance of callout_asset, optionally
+ # Returns a new instance of target_impression_share, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CalloutAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetImpressionShare] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CalloutAsset] the created resource
- def self.callout_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::CalloutAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetImpressionShare] the created resource
+ def self.target_impression_share
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetImpressionShare.new
yield res if block_given?
res
end
- # Returns a new instance of structured_snippet_asset, optionally
+ # Returns a new instance of target_roas, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::StructuredSnippetAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetRoas] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::StructuredSnippetAsset] the created resource
- def self.structured_snippet_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::StructuredSnippetAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetRoas] the created resource
+ def self.target_roas
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetRoas.new
yield res if block_given?
res
end
- # Returns a new instance of sitelink_asset, optionally
+ # Returns a new instance of target_spend, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::SitelinkAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TargetSpend] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::SitelinkAsset] the created resource
- def self.sitelink_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::SitelinkAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TargetSpend] the created resource
+ def self.target_spend
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TargetSpend.new
yield res if block_given?
res
end
- # Returns a new instance of page_feed_asset, optionally
+ # Returns a new instance of percent_cpc, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::PageFeedAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::PercentCpc] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PageFeedAsset] the created resource
- def self.page_feed_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::PageFeedAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Common::PercentCpc] the created resource
+ def self.percent_cpc
+ require "google/ads/google_ads/v10/common/bidding_pb"
+ res = Google::Ads::GoogleAds::V10::Common::PercentCpc.new
yield res if block_given?
res
end
- # Returns a new instance of dynamic_education_asset, optionally
+ # Returns a new instance of bidding_strategy, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DynamicEducationAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingStrategy] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DynamicEducationAsset] the created resource
- def self.dynamic_education_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::DynamicEducationAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BiddingStrategy] the created resource
+ def self.bidding_strategy
+ require "google/ads/google_ads/v10/resources/bidding_strategy_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BiddingStrategy.new
yield res if block_given?
res
end
- # Returns a new instance of mobile_app_asset, optionally
+ # Returns a new instance of bidding_strategy_simulation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::MobileAppAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingStrategySimulation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::MobileAppAsset] the created resource
- def self.mobile_app_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::MobileAppAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BiddingStrategySimulation] the created resource
+ def self.bidding_strategy_simulation
+ require "google/ads/google_ads/v10/resources/bidding_strategy_simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BiddingStrategySimulation.new
yield res if block_given?
res
end
- # Returns a new instance of hotel_callout_asset, optionally
+ # Returns a new instance of billing_setup, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::HotelCalloutAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BillingSetup] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::HotelCalloutAsset] the created resource
- def self.hotel_callout_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::HotelCalloutAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BillingSetup] the created resource
+ def self.billing_setup
+ require "google/ads/google_ads/v10/resources/billing_setup_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BillingSetup.new
yield res if block_given?
res
end
- # Returns a new instance of call_asset, optionally
+ # Returns a new instance of payments_account_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CallAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::BillingSetup::PaymentsAccountInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CallAsset] the created resource
- def self.call_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::CallAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::BillingSetup::PaymentsAccountInfo] the created resource
+ def self.payments_account_info
+ require "google/ads/google_ads/v10/resources/billing_setup_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::BillingSetup::PaymentsAccountInfo.new
yield res if block_given?
res
end
- # Returns a new instance of price_asset, optionally
+ # Returns a new instance of call_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::PriceAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CallView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PriceAsset] the created resource
- def self.price_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::PriceAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CallView] the created resource
+ def self.call_view
+ require "google/ads/google_ads/v10/resources/call_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CallView.new
yield res if block_given?
res
end
- # Returns a new instance of price_offering, optionally
+ # Returns a new instance of campaign_asset, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::PriceOffering] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignAsset] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::PriceOffering] the created resource
- def self.price_offering
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::PriceOffering.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignAsset] the created resource
+ def self.campaign_asset
+ require "google/ads/google_ads/v10/resources/campaign_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignAsset.new
yield res if block_given?
res
end
- # Returns a new instance of call_to_action_asset, optionally
+ # Returns a new instance of campaign_asset_set, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CallToActionAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignAssetSet] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CallToActionAsset] the created resource
- def self.call_to_action_asset
- require "google/ads/google_ads/v10/common/asset_types_pb"
- res = Google::Ads::GoogleAds::V10::Common::CallToActionAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignAssetSet] the created resource
+ def self.campaign_asset_set
+ require "google/ads/google_ads/v10/resources/campaign_asset_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignAssetSet.new
yield res if block_given?
res
end
- # Returns a new instance of asset, optionally
+ # Returns a new instance of campaign_audience_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Asset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignAudienceView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Asset] the created resource
- def self.asset
- require "google/ads/google_ads/v10/resources/asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Asset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignAudienceView] the created resource
+ def self.campaign_audience_view
+ require "google/ads/google_ads/v10/resources/campaign_audience_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignAudienceView.new
yield res if block_given?
res
end
- # Returns a new instance of asset_policy_summary, optionally
+ # Returns a new instance of campaign_bid_modifier, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetPolicySummary] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignBidModifier] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetPolicySummary] the created resource
- def self.asset_policy_summary
- require "google/ads/google_ads/v10/resources/asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetPolicySummary.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignBidModifier] the created resource
+ def self.campaign_bid_modifier
+ require "google/ads/google_ads/v10/resources/campaign_bid_modifier_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignBidModifier.new
yield res if block_given?
res
end
+ # Returns a new instance of campaign_budget, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignBudget] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignBudget] the created resource
+ def self.campaign_budget
+ require "google/ads/google_ads/v10/resources/campaign_budget_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignBudget.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_conversion_goal, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignConversionGoal] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignConversionGoal] the created resource
+ def self.campaign_conversion_goal
+ require "google/ads/google_ads/v10/resources/campaign_conversion_goal_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignConversionGoal.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_criterion, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignCriterion] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignCriterion] the created resource
+ def self.campaign_criterion
+ require "google/ads/google_ads/v10/resources/campaign_criterion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignCriterion.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_criterion_simulation, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignCriterionSimulation] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignCriterionSimulation] the created resource
+ def self.campaign_criterion_simulation
+ require "google/ads/google_ads/v10/resources/campaign_criterion_simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignCriterionSimulation.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_customizer, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignCustomizer] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignCustomizer] the created resource
+ def self.campaign_customizer
+ require "google/ads/google_ads/v10/resources/campaign_customizer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignCustomizer.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_draft, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignDraft] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignDraft] the created resource
+ def self.campaign_draft
+ require "google/ads/google_ads/v10/resources/campaign_draft_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignDraft.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_experiment, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignExperiment] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignExperiment] the created resource
+ def self.campaign_experiment
+ require "google/ads/google_ads/v10/resources/campaign_experiment_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignExperiment.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_extension_setting, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignExtensionSetting] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignExtensionSetting] the created resource
+ def self.campaign_extension_setting
+ require "google/ads/google_ads/v10/resources/campaign_extension_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignExtensionSetting.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_feed, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignFeed] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignFeed] the created resource
+ def self.campaign_feed
+ require "google/ads/google_ads/v10/resources/campaign_feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignFeed.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_group, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignGroup] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignGroup] the created resource
+ def self.campaign_group
+ require "google/ads/google_ads/v10/resources/campaign_group_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignGroup.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of campaign_label, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignLabel] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignLabel] the created resource
+ def self.campaign_label
+ require "google/ads/google_ads/v10/resources/campaign_label_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignLabel.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of frequency_cap_entry, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Common::FrequencyCapEntry] the new instance that will be returned so attributes
# can be set
@@ -4292,36 +4032,179 @@
res = Google::Ads::GoogleAds::V10::Resources::Campaign::AudienceSetting.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_asset, optionally
+ # Returns a new instance of campaign_shared_set, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignAsset] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignSharedSet] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignAsset] the created resource
- def self.campaign_asset
- require "google/ads/google_ads/v10/resources/campaign_asset_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignAsset.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignSharedSet] the created resource
+ def self.campaign_shared_set
+ require "google/ads/google_ads/v10/resources/campaign_shared_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignSharedSet.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_criterion, optionally
+ # Returns a new instance of campaign_simulation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignCriterion] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignSimulation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignCriterion] the created resource
- def self.campaign_criterion
- require "google/ads/google_ads/v10/resources/campaign_criterion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignCriterion.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CampaignSimulation] the created resource
+ def self.campaign_simulation
+ require "google/ads/google_ads/v10/resources/campaign_simulation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CampaignSimulation.new
yield res if block_given?
res
end
+ # Returns a new instance of carrier_constant, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CarrierConstant] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CarrierConstant] the created resource
+ def self.carrier_constant
+ require "google/ads/google_ads/v10/resources/carrier_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CarrierConstant.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_asset, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerAsset] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerAsset] the created resource
+ def self.customer_asset
+ require "google/ads/google_ads/v10/resources/customer_asset_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerAsset.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of feed, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Feed] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Feed] the created resource
+ def self.feed
+ require "google/ads/google_ads/v10/resources/feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Feed.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of places_location_feed_data, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData] the created resource
+ def self.places_location_feed_data
+ require "google/ads/google_ads/v10/resources/feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of o_auth_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData::OAuthInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData::OAuthInfo] the created resource
+ def self.o_auth_info
+ require "google/ads/google_ads/v10/resources/feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Feed::PlacesLocationFeedData::OAuthInfo.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of affiliate_location_feed_data, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Feed::AffiliateLocationFeedData] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Feed::AffiliateLocationFeedData] the created resource
+ def self.affiliate_location_feed_data
+ require "google/ads/google_ads/v10/resources/feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Feed::AffiliateLocationFeedData.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of feed_attribute, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedAttribute] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedAttribute] the created resource
+ def self.feed_attribute
+ require "google/ads/google_ads/v10/resources/feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedAttribute.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of feed_item, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItem] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItem] the created resource
+ def self.feed_item
+ require "google/ads/google_ads/v10/resources/feed_item_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItem.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of feed_item_attribute_value, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemAttributeValue] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemAttributeValue] the created resource
+ def self.feed_item_attribute_value
+ require "google/ads/google_ads/v10/resources/feed_item_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItemAttributeValue.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of feed_item_placeholder_policy_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemPlaceholderPolicyInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemPlaceholderPolicyInfo] the created resource
+ def self.feed_item_placeholder_policy_info
+ require "google/ads/google_ads/v10/resources/feed_item_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItemPlaceholderPolicyInfo.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of feed_item_validation_error, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemValidationError] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemValidationError] the created resource
+ def self.feed_item_validation_error
+ require "google/ads/google_ads/v10/resources/feed_item_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItemValidationError.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of change_event, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::ChangeEvent] the new instance that will be returned so attributes
# can be set
@@ -4344,10 +4227,257 @@
res = Google::Ads::GoogleAds::V10::Resources::ChangeEvent::ChangedResource.new
yield res if block_given?
res
end
+ # Returns a new instance of change_status, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ChangeStatus] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ChangeStatus] the created resource
+ def self.change_status
+ require "google/ads/google_ads/v10/resources/change_status_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ChangeStatus.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of click_location, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::ClickLocation] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::ClickLocation] the created resource
+ def self.click_location
+ require "google/ads/google_ads/v10/common/click_location_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ClickLocation.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of click_view, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ClickView] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ClickView] the created resource
+ def self.click_view
+ require "google/ads/google_ads/v10/resources/click_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ClickView.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of combined_audience, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CombinedAudience] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CombinedAudience] the created resource
+ def self.combined_audience
+ require "google/ads/google_ads/v10/resources/combined_audience_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CombinedAudience.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of tag_snippet, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::TagSnippet] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::TagSnippet] the created resource
+ def self.tag_snippet
+ require "google/ads/google_ads/v10/common/tag_snippet_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TagSnippet.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of conversion_action, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction] the created resource
+ def self.conversion_action
+ require "google/ads/google_ads/v10/resources/conversion_action_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionAction.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of attribution_model_settings, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::AttributionModelSettings] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::AttributionModelSettings] the created resource
+ def self.attribution_model_settings
+ require "google/ads/google_ads/v10/resources/conversion_action_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::AttributionModelSettings.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of value_settings, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ValueSettings] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ValueSettings] the created resource
+ def self.value_settings
+ require "google/ads/google_ads/v10/resources/conversion_action_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::ValueSettings.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of third_party_app_analytics_settings, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ThirdPartyAppAnalyticsSettings] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ThirdPartyAppAnalyticsSettings] the created resource
+ def self.third_party_app_analytics_settings
+ require "google/ads/google_ads/v10/resources/conversion_action_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::ThirdPartyAppAnalyticsSettings.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of firebase_settings, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::FirebaseSettings] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::FirebaseSettings] the created resource
+ def self.firebase_settings
+ require "google/ads/google_ads/v10/resources/conversion_action_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::FirebaseSettings.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of conversion_custom_variable, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionCustomVariable] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionCustomVariable] the created resource
+ def self.conversion_custom_variable
+ require "google/ads/google_ads/v10/resources/conversion_custom_variable_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionCustomVariable.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of conversion_goal_campaign_config, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionGoalCampaignConfig] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionGoalCampaignConfig] the created resource
+ def self.conversion_goal_campaign_config
+ require "google/ads/google_ads/v10/resources/conversion_goal_campaign_config_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionGoalCampaignConfig.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of conversion_value_rule, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule] the created resource
+ def self.conversion_value_rule
+ require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of value_rule_action, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAction] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAction] the created resource
+ def self.value_rule_action
+ require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAction.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of value_rule_geo_location_condition, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleGeoLocationCondition] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleGeoLocationCondition] the created resource
+ def self.value_rule_geo_location_condition
+ require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleGeoLocationCondition.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of value_rule_device_condition, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleDeviceCondition] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleDeviceCondition] the created resource
+ def self.value_rule_device_condition
+ require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleDeviceCondition.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of value_rule_audience_condition, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAudienceCondition] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAudienceCondition] the created resource
+ def self.value_rule_audience_condition
+ require "google/ads/google_ads/v10/resources/conversion_value_rule_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRule::ValueRuleAudienceCondition.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of conversion_value_rule_set, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRuleSet] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRuleSet] the created resource
+ def self.conversion_value_rule_set
+ require "google/ads/google_ads/v10/resources/conversion_value_rule_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRuleSet.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of currency_constant, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CurrencyConstant] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CurrencyConstant] the created resource
+ def self.currency_constant
+ require "google/ads/google_ads/v10/resources/currency_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CurrencyConstant.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of custom_audience, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::CustomAudience] the new instance that will be returned so attributes
# can be set
@@ -4370,62 +4500,322 @@
res = Google::Ads::GoogleAds::V10::Resources::CustomAudienceMember.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_customizer, optionally
+ # Returns a new instance of custom_conversion_goal, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCustomizer] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomConversionGoal] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCustomizer] the created resource
- def self.ad_group_customizer
- require "google/ads/google_ads/v10/resources/ad_group_customizer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCustomizer.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomConversionGoal] the created resource
+ def self.custom_conversion_goal
+ require "google/ads/google_ads/v10/resources/custom_conversion_goal_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomConversionGoal.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_conversion_goal, optionally
+ # Returns a new instance of custom_interest, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignConversionGoal] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomInterest] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignConversionGoal] the created resource
- def self.campaign_conversion_goal
- require "google/ads/google_ads/v10/resources/campaign_conversion_goal_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignConversionGoal.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomInterest] the created resource
+ def self.custom_interest
+ require "google/ads/google_ads/v10/resources/custom_interest_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomInterest.new
yield res if block_given?
res
end
- # Returns a new instance of product_bidding_category_constant, optionally
+ # Returns a new instance of custom_interest_member, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ProductBiddingCategoryConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomInterestMember] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ProductBiddingCategoryConstant] the created resource
- def self.product_bidding_category_constant
- require "google/ads/google_ads/v10/resources/product_bidding_category_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ProductBiddingCategoryConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomInterestMember] the created resource
+ def self.custom_interest_member
+ require "google/ads/google_ads/v10/resources/custom_interest_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomInterestMember.new
yield res if block_given?
res
end
- # Returns a new instance of merchant_center_link, optionally
+ # Returns a new instance of customer_client_link, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::MerchantCenterLink] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerClientLink] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::MerchantCenterLink] the created resource
- def self.merchant_center_link
- require "google/ads/google_ads/v10/resources/merchant_center_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::MerchantCenterLink.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerClientLink] the created resource
+ def self.customer_client_link
+ require "google/ads/google_ads/v10/resources/customer_client_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerClientLink.new
yield res if block_given?
res
end
+ # Returns a new instance of customer_client, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerClient] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerClient] the created resource
+ def self.customer_client
+ require "google/ads/google_ads/v10/resources/customer_client_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerClient.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_conversion_goal, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerConversionGoal] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerConversionGoal] the created resource
+ def self.customer_conversion_goal
+ require "google/ads/google_ads/v10/resources/customer_conversion_goal_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerConversionGoal.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_customizer, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerCustomizer] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerCustomizer] the created resource
+ def self.customer_customizer
+ require "google/ads/google_ads/v10/resources/customer_customizer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerCustomizer.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_extension_setting, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerExtensionSetting] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerExtensionSetting] the created resource
+ def self.customer_extension_setting
+ require "google/ads/google_ads/v10/resources/customer_extension_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerExtensionSetting.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_feed, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerFeed] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerFeed] the created resource
+ def self.customer_feed
+ require "google/ads/google_ads/v10/resources/customer_feed_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerFeed.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_label, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerLabel] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerLabel] the created resource
+ def self.customer_label
+ require "google/ads/google_ads/v10/resources/customer_label_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerLabel.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_manager_link, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerManagerLink] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerManagerLink] the created resource
+ def self.customer_manager_link
+ require "google/ads/google_ads/v10/resources/customer_manager_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerManagerLink.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_negative_criterion, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerNegativeCriterion] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerNegativeCriterion] the created resource
+ def self.customer_negative_criterion
+ require "google/ads/google_ads/v10/resources/customer_negative_criterion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerNegativeCriterion.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Customer] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Customer] the created resource
+ def self.customer
+ require "google/ads/google_ads/v10/resources/customer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Customer.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of call_reporting_setting, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CallReportingSetting] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CallReportingSetting] the created resource
+ def self.call_reporting_setting
+ require "google/ads/google_ads/v10/resources/customer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CallReportingSetting.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of conversion_tracking_setting, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionTrackingSetting] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ConversionTrackingSetting] the created resource
+ def self.conversion_tracking_setting
+ require "google/ads/google_ads/v10/resources/customer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ConversionTrackingSetting.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of remarketing_setting, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::RemarketingSetting] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::RemarketingSetting] the created resource
+ def self.remarketing_setting
+ require "google/ads/google_ads/v10/resources/customer_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::RemarketingSetting.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_user_access_invitation, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccessInvitation] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccessInvitation] the created resource
+ def self.customer_user_access_invitation
+ require "google/ads/google_ads/v10/resources/customer_user_access_invitation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerUserAccessInvitation.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customer_user_access, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccess] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccess] the created resource
+ def self.customer_user_access
+ require "google/ads/google_ads/v10/resources/customer_user_access_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomerUserAccess.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of customizer_attribute, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::CustomizerAttribute] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::CustomizerAttribute] the created resource
+ def self.customizer_attribute
+ require "google/ads/google_ads/v10/resources/customizer_attribute_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::CustomizerAttribute.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of detail_placement_view, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::DetailPlacementView] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::DetailPlacementView] the created resource
+ def self.detail_placement_view
+ require "google/ads/google_ads/v10/resources/detail_placement_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::DetailPlacementView.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of criterion_category_availability, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::CriterionCategoryAvailability] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::CriterionCategoryAvailability] the created resource
+ def self.criterion_category_availability
+ require "google/ads/google_ads/v10/common/criterion_category_availability_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CriterionCategoryAvailability.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of criterion_category_channel_availability, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::CriterionCategoryChannelAvailability] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::CriterionCategoryChannelAvailability] the created resource
+ def self.criterion_category_channel_availability
+ require "google/ads/google_ads/v10/common/criterion_category_availability_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CriterionCategoryChannelAvailability.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of criterion_category_locale_availability, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::CriterionCategoryLocaleAvailability] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::CriterionCategoryLocaleAvailability] the created resource
+ def self.criterion_category_locale_availability
+ require "google/ads/google_ads/v10/common/criterion_category_availability_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CriterionCategoryLocaleAvailability.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of detailed_demographic, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::DetailedDemographic] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::DetailedDemographic] the created resource
+ def self.detailed_demographic
+ require "google/ads/google_ads/v10/resources/detailed_demographic_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::DetailedDemographic.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of display_keyword_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::DisplayKeywordView] the new instance that will be returned so attributes
# can be set
@@ -4435,62 +4825,101 @@
res = Google::Ads::GoogleAds::V10::Resources::DisplayKeywordView.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_extension_setting, optionally
+ # Returns a new instance of distance_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupExtensionSetting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::DistanceView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupExtensionSetting] the created resource
- def self.ad_group_extension_setting
- require "google/ads/google_ads/v10/resources/ad_group_extension_setting_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupExtensionSetting.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::DistanceView] the created resource
+ def self.distance_view
+ require "google/ads/google_ads/v10/resources/distance_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::DistanceView.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_ad_asset_view, optionally
+ # Returns a new instance of domain_category, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::DomainCategory] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetView] the created resource
- def self.ad_group_ad_asset_view
- require "google/ads/google_ads/v10/resources/ad_group_ad_asset_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::DomainCategory] the created resource
+ def self.domain_category
+ require "google/ads/google_ads/v10/resources/domain_category_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::DomainCategory.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_ad_asset_policy_summary, optionally
+ # Returns a new instance of dynamic_search_ads_search_term_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetPolicySummary] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::DynamicSearchAdsSearchTermView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetPolicySummary] the created resource
- def self.ad_group_ad_asset_policy_summary
- require "google/ads/google_ads/v10/resources/ad_group_ad_asset_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdAssetPolicySummary.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::DynamicSearchAdsSearchTermView] the created resource
+ def self.dynamic_search_ads_search_term_view
+ require "google/ads/google_ads/v10/resources/dynamic_search_ads_search_term_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::DynamicSearchAdsSearchTermView.new
yield res if block_given?
res
end
- # Returns a new instance of feed_item_target, optionally
+ # Returns a new instance of expanded_landing_page_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemTarget] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ExpandedLandingPageView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemTarget] the created resource
- def self.feed_item_target
- require "google/ads/google_ads/v10/resources/feed_item_target_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItemTarget.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ExpandedLandingPageView] the created resource
+ def self.expanded_landing_page_view
+ require "google/ads/google_ads/v10/resources/expanded_landing_page_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ExpandedLandingPageView.new
yield res if block_given?
res
end
+ # Returns a new instance of experiment_arm, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ExperimentArm] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ExperimentArm] the created resource
+ def self.experiment_arm
+ require "google/ads/google_ads/v10/resources/experiment_arm_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ExperimentArm.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of metric_goal, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::MetricGoal] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::MetricGoal] the created resource
+ def self.metric_goal
+ require "google/ads/google_ads/v10/common/metric_goal_pb"
+ res = Google::Ads::GoogleAds::V10::Common::MetricGoal.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of experiment, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Experiment] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Experiment] the created resource
+ def self.experiment
+ require "google/ads/google_ads/v10/resources/experiment_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Experiment.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of app_feed_item, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Common::AppFeedItem] the new instance that will be returned so attributes
# can be set
@@ -4669,296 +5098,400 @@
res = Google::Ads::GoogleAds::V10::Resources::ExtensionFeedItem.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy, optionally
+ # Returns a new instance of feed_item_set_link, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemSetLink] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy] the created resource
- def self.accessible_bidding_strategy
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemSetLink] the created resource
+ def self.feed_item_set_link
+ require "google/ads/google_ads/v10/resources/feed_item_set_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItemSetLink.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy_maximize_conversion_value, optionally
+ # Returns a new instance of dynamic_location_set_filter, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversionValue] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicLocationSetFilter] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversionValue] the created resource
- def self.accessible_bidding_strategy_maximize_conversion_value
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversionValue.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicLocationSetFilter] the created resource
+ def self.dynamic_location_set_filter
+ require "google/ads/google_ads/v10/common/feed_item_set_filter_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicLocationSetFilter.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy_maximize_conversions, optionally
+ # Returns a new instance of business_name_filter, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversions] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BusinessNameFilter] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversions] the created resource
- def self.accessible_bidding_strategy_maximize_conversions
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::MaximizeConversions.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BusinessNameFilter] the created resource
+ def self.business_name_filter
+ require "google/ads/google_ads/v10/common/feed_item_set_filter_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BusinessNameFilter.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy_target_cpa, optionally
+ # Returns a new instance of dynamic_affiliate_location_set_filter, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetCpa] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DynamicAffiliateLocationSetFilter] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetCpa] the created resource
- def self.accessible_bidding_strategy_target_cpa
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetCpa.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DynamicAffiliateLocationSetFilter] the created resource
+ def self.dynamic_affiliate_location_set_filter
+ require "google/ads/google_ads/v10/common/feed_item_set_filter_type_infos_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DynamicAffiliateLocationSetFilter.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy_target_impression_share, optionally
+ # Returns a new instance of feed_item_set, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetImpressionShare] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemSet] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetImpressionShare] the created resource
- def self.accessible_bidding_strategy_target_impression_share
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetImpressionShare.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemSet] the created resource
+ def self.feed_item_set
+ require "google/ads/google_ads/v10/resources/feed_item_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItemSet.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy_target_roas, optionally
+ # Returns a new instance of feed_item_target, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetRoas] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemTarget] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetRoas] the created resource
- def self.accessible_bidding_strategy_target_roas
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetRoas.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemTarget] the created resource
+ def self.feed_item_target
+ require "google/ads/google_ads/v10/resources/feed_item_target_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedItemTarget.new
yield res if block_given?
res
end
- # Returns a new instance of accessible_bidding_strategy_target_spend, optionally
+ # Returns a new instance of feed_mapping, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetSpend] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedMapping] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetSpend] the created resource
- def self.accessible_bidding_strategy_target_spend
- require "google/ads/google_ads/v10/resources/accessible_bidding_strategy_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccessibleBiddingStrategy::TargetSpend.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedMapping] the created resource
+ def self.feed_mapping
+ require "google/ads/google_ads/v10/resources/feed_mapping_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedMapping.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_ad_label, optionally
+ # Returns a new instance of attribute_field_mapping, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupAdLabel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::AttributeFieldMapping] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupAdLabel] the created resource
- def self.ad_group_ad_label
- require "google/ads/google_ads/v10/resources/ad_group_ad_label_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupAdLabel.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::AttributeFieldMapping] the created resource
+ def self.attribute_field_mapping
+ require "google/ads/google_ads/v10/resources/feed_mapping_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::AttributeFieldMapping.new
yield res if block_given?
res
end
- # Returns a new instance of offline_user_address_info, optionally
+ # Returns a new instance of feed_placeholder_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::OfflineUserAddressInfo] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::FeedPlaceholderView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::OfflineUserAddressInfo] the created resource
- def self.offline_user_address_info
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::OfflineUserAddressInfo.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::FeedPlaceholderView] the created resource
+ def self.feed_placeholder_view
+ require "google/ads/google_ads/v10/resources/feed_placeholder_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::FeedPlaceholderView.new
yield res if block_given?
res
end
- # Returns a new instance of user_identifier, optionally
+ # Returns a new instance of gender_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserIdentifier] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::GenderView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserIdentifier] the created resource
- def self.user_identifier
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserIdentifier.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::GenderView] the created resource
+ def self.gender_view
+ require "google/ads/google_ads/v10/resources/gender_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::GenderView.new
yield res if block_given?
res
end
- # Returns a new instance of transaction_attribute, optionally
+ # Returns a new instance of geo_target_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TransactionAttribute] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::GeoTargetConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TransactionAttribute] the created resource
- def self.transaction_attribute
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::TransactionAttribute.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::GeoTargetConstant] the created resource
+ def self.geo_target_constant
+ require "google/ads/google_ads/v10/resources/geo_target_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::GeoTargetConstant.new
yield res if block_given?
res
end
- # Returns a new instance of store_attribute, optionally
+ # Returns a new instance of geographic_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::StoreAttribute] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::GeographicView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::StoreAttribute] the created resource
- def self.store_attribute
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::StoreAttribute.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::GeographicView] the created resource
+ def self.geographic_view
+ require "google/ads/google_ads/v10/resources/geographic_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::GeographicView.new
yield res if block_given?
res
end
- # Returns a new instance of item_attribute, optionally
+ # Returns a new instance of google_ads_field, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ItemAttribute] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::GoogleAdsField] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ItemAttribute] the created resource
- def self.item_attribute
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::ItemAttribute.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::GoogleAdsField] the created resource
+ def self.google_ads_field
+ require "google/ads/google_ads/v10/resources/google_ads_field_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::GoogleAdsField.new
yield res if block_given?
res
end
- # Returns a new instance of user_data, optionally
+ # Returns a new instance of group_placement_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserData] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::GroupPlacementView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserData] the created resource
- def self.user_data
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserData.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::GroupPlacementView] the created resource
+ def self.group_placement_view
+ require "google/ads/google_ads/v10/resources/group_placement_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::GroupPlacementView.new
yield res if block_given?
res
end
- # Returns a new instance of user_attribute, optionally
+ # Returns a new instance of hotel_group_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::UserAttribute] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::HotelGroupView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::UserAttribute] the created resource
- def self.user_attribute
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::UserAttribute.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::HotelGroupView] the created resource
+ def self.hotel_group_view
+ require "google/ads/google_ads/v10/resources/hotel_group_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::HotelGroupView.new
yield res if block_given?
res
end
- # Returns a new instance of shopping_loyalty, optionally
+ # Returns a new instance of hotel_performance_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingLoyalty] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::HotelPerformanceView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::ShoppingLoyalty] the created resource
- def self.shopping_loyalty
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::ShoppingLoyalty.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::HotelPerformanceView] the created resource
+ def self.hotel_performance_view
+ require "google/ads/google_ads/v10/resources/hotel_performance_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::HotelPerformanceView.new
yield res if block_given?
res
end
- # Returns a new instance of customer_match_user_list_metadata, optionally
+ # Returns a new instance of hotel_reconciliation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::CustomerMatchUserListMetadata] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::HotelReconciliation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::CustomerMatchUserListMetadata] the created resource
- def self.customer_match_user_list_metadata
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::CustomerMatchUserListMetadata.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::HotelReconciliation] the created resource
+ def self.hotel_reconciliation
+ require "google/ads/google_ads/v10/resources/hotel_reconciliation_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::HotelReconciliation.new
yield res if block_given?
res
end
- # Returns a new instance of store_sales_metadata, optionally
+ # Returns a new instance of income_range_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::StoreSalesMetadata] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::IncomeRangeView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::StoreSalesMetadata] the created resource
- def self.store_sales_metadata
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::StoreSalesMetadata.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::IncomeRangeView] the created resource
+ def self.income_range_view
+ require "google/ads/google_ads/v10/resources/income_range_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::IncomeRangeView.new
yield res if block_given?
res
end
- # Returns a new instance of store_sales_third_party_metadata, optionally
+ # Returns a new instance of date_range, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::StoreSalesThirdPartyMetadata] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DateRange] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::StoreSalesThirdPartyMetadata] the created resource
- def self.store_sales_third_party_metadata
- require "google/ads/google_ads/v10/common/offline_user_data_pb"
- res = Google::Ads::GoogleAds::V10::Common::StoreSalesThirdPartyMetadata.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DateRange] the created resource
+ def self.date_range
+ require "google/ads/google_ads/v10/common/dates_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DateRange.new
yield res if block_given?
res
end
- # Returns a new instance of offline_user_data_job, optionally
+ # Returns a new instance of year_month_range, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJob] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::YearMonthRange] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJob] the created resource
- def self.offline_user_data_job
- require "google/ads/google_ads/v10/resources/offline_user_data_job_pb"
- res = Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJob.new
+ # @return [Google::Ads::GoogleAds::V10::Common::YearMonthRange] the created resource
+ def self.year_month_range
+ require "google/ads/google_ads/v10/common/dates_pb"
+ res = Google::Ads::GoogleAds::V10::Common::YearMonthRange.new
yield res if block_given?
res
end
- # Returns a new instance of offline_user_data_job_metadata, optionally
+ # Returns a new instance of year_month, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJobMetadata] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::YearMonth] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJobMetadata] the created resource
- def self.offline_user_data_job_metadata
- require "google/ads/google_ads/v10/resources/offline_user_data_job_pb"
- res = Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJobMetadata.new
+ # @return [Google::Ads::GoogleAds::V10::Common::YearMonth] the created resource
+ def self.year_month
+ require "google/ads/google_ads/v10/common/dates_pb"
+ res = Google::Ads::GoogleAds::V10::Common::YearMonth.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_criterion_simulation, optionally
+ # Returns a new instance of invoice, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionSimulation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Invoice] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionSimulation] the created resource
- def self.ad_group_criterion_simulation
- require "google/ads/google_ads/v10/resources/ad_group_criterion_simulation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionSimulation.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::Invoice] the created resource
+ def self.invoice
+ require "google/ads/google_ads/v10/resources/invoice_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Invoice.new
yield res if block_given?
res
end
+ # Returns a new instance of account_budget_summary, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Invoice::AccountBudgetSummary] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::Invoice::AccountBudgetSummary] the created resource
+ def self.account_budget_summary
+ require "google/ads/google_ads/v10/resources/invoice_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Invoice::AccountBudgetSummary.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan_ad_group_keyword, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroupKeyword] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroupKeyword] the created resource
+ def self.keyword_plan_ad_group_keyword
+ require "google/ads/google_ads/v10/resources/keyword_plan_ad_group_keyword_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroupKeyword.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan_ad_group, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroup] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroup] the created resource
+ def self.keyword_plan_ad_group
+ require "google/ads/google_ads/v10/resources/keyword_plan_ad_group_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroup.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan_campaign_keyword, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaignKeyword] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaignKeyword] the created resource
+ def self.keyword_plan_campaign_keyword
+ require "google/ads/google_ads/v10/resources/keyword_plan_campaign_keyword_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaignKeyword.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan_campaign, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaign] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaign] the created resource
+ def self.keyword_plan_campaign
+ require "google/ads/google_ads/v10/resources/keyword_plan_campaign_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaign.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan_geo_target, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanGeoTarget] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanGeoTarget] the created resource
+ def self.keyword_plan_geo_target
+ require "google/ads/google_ads/v10/resources/keyword_plan_campaign_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanGeoTarget.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlan] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlan] the created resource
+ def self.keyword_plan
+ require "google/ads/google_ads/v10/resources/keyword_plan_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlan.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword_plan_forecast_period, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanForecastPeriod] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanForecastPeriod] the created resource
+ def self.keyword_plan_forecast_period
+ require "google/ads/google_ads/v10/resources/keyword_plan_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanForecastPeriod.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of keyword_theme_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::KeywordThemeConstant] the new instance that will be returned so attributes
# can be set
@@ -4968,101 +5501,140 @@
res = Google::Ads::GoogleAds::V10::Resources::KeywordThemeConstant.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_draft, optionally
+ # Returns a new instance of keyword_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignDraft] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignDraft] the created resource
- def self.campaign_draft
- require "google/ads/google_ads/v10/resources/campaign_draft_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignDraft.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::KeywordView] the created resource
+ def self.keyword_view
+ require "google/ads/google_ads/v10/resources/keyword_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::KeywordView.new
yield res if block_given?
res
end
- # Returns a new instance of parental_status_view, optionally
+ # Returns a new instance of text_label, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ParentalStatusView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TextLabel] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ParentalStatusView] the created resource
- def self.parental_status_view
- require "google/ads/google_ads/v10/resources/parental_status_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ParentalStatusView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TextLabel] the created resource
+ def self.text_label
+ require "google/ads/google_ads/v10/common/text_label_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TextLabel.new
yield res if block_given?
res
end
- # Returns a new instance of account_link, optionally
+ # Returns a new instance of label, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccountLink] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Label] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccountLink] the created resource
- def self.account_link
- require "google/ads/google_ads/v10/resources/account_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccountLink.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::Label] the created resource
+ def self.label
+ require "google/ads/google_ads/v10/resources/label_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Label.new
yield res if block_given?
res
end
- # Returns a new instance of third_party_app_analytics_link_identifier, optionally
+ # Returns a new instance of landing_page_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLinkIdentifier] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::LandingPageView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLinkIdentifier] the created resource
- def self.third_party_app_analytics_link_identifier
- require "google/ads/google_ads/v10/resources/account_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLinkIdentifier.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::LandingPageView] the created resource
+ def self.landing_page_view
+ require "google/ads/google_ads/v10/resources/landing_page_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::LandingPageView.new
yield res if block_given?
res
end
- # Returns a new instance of data_partner_link_identifier, optionally
+ # Returns a new instance of language_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::DataPartnerLinkIdentifier] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::LanguageConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::DataPartnerLinkIdentifier] the created resource
- def self.data_partner_link_identifier
- require "google/ads/google_ads/v10/resources/account_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::DataPartnerLinkIdentifier.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::LanguageConstant] the created resource
+ def self.language_constant
+ require "google/ads/google_ads/v10/resources/language_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::LanguageConstant.new
yield res if block_given?
res
end
- # Returns a new instance of google_ads_link_identifier, optionally
+ # Returns a new instance of lead_form_submission_data, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::GoogleAdsLinkIdentifier] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::LeadFormSubmissionData] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::GoogleAdsLinkIdentifier] the created resource
- def self.google_ads_link_identifier
- require "google/ads/google_ads/v10/resources/account_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::GoogleAdsLinkIdentifier.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::LeadFormSubmissionData] the created resource
+ def self.lead_form_submission_data
+ require "google/ads/google_ads/v10/resources/lead_form_submission_data_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::LeadFormSubmissionData.new
yield res if block_given?
res
end
- # Returns a new instance of video, optionally
+ # Returns a new instance of lead_form_submission_field, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Video] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::LeadFormSubmissionField] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Video] the created resource
- def self.video
- require "google/ads/google_ads/v10/resources/video_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Video.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::LeadFormSubmissionField] the created resource
+ def self.lead_form_submission_field
+ require "google/ads/google_ads/v10/resources/lead_form_submission_data_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::LeadFormSubmissionField.new
yield res if block_given?
res
end
+ # Returns a new instance of life_event, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::LifeEvent] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::LifeEvent] the created resource
+ def self.life_event
+ require "google/ads/google_ads/v10/resources/life_event_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::LifeEvent.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of location_view, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::LocationView] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::LocationView] the created resource
+ def self.location_view
+ require "google/ads/google_ads/v10/resources/location_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::LocationView.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of managed_placement_view, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ManagedPlacementView] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Resources::ManagedPlacementView] the created resource
+ def self.managed_placement_view
+ require "google/ads/google_ads/v10/resources/managed_placement_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ManagedPlacementView.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of media_file, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::MediaFile] the new instance that will be returned so attributes
# can be set
@@ -5124,322 +5696,296 @@
res = Google::Ads::GoogleAds::V10::Resources::MediaVideo.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_criterion_customizer, optionally
+ # Returns a new instance of merchant_center_link, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionCustomizer] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::MerchantCenterLink] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionCustomizer] the created resource
- def self.ad_group_criterion_customizer
- require "google/ads/google_ads/v10/resources/ad_group_criterion_customizer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionCustomizer.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::MerchantCenterLink] the created resource
+ def self.merchant_center_link
+ require "google/ads/google_ads/v10/resources/merchant_center_link_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::MerchantCenterLink.new
yield res if block_given?
res
end
- # Returns a new instance of distance_view, optionally
+ # Returns a new instance of mobile_app_category_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::DistanceView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::MobileAppCategoryConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::DistanceView] the created resource
- def self.distance_view
- require "google/ads/google_ads/v10/resources/distance_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::DistanceView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::MobileAppCategoryConstant] the created resource
+ def self.mobile_app_category_constant
+ require "google/ads/google_ads/v10/resources/mobile_app_category_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::MobileAppCategoryConstant.new
yield res if block_given?
res
end
- # Returns a new instance of detailed_demographic, optionally
+ # Returns a new instance of mobile_device_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::DetailedDemographic] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::MobileDeviceConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::DetailedDemographic] the created resource
- def self.detailed_demographic
- require "google/ads/google_ads/v10/resources/detailed_demographic_pb"
- res = Google::Ads::GoogleAds::V10::Resources::DetailedDemographic.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::MobileDeviceConstant] the created resource
+ def self.mobile_device_constant
+ require "google/ads/google_ads/v10/resources/mobile_device_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::MobileDeviceConstant.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_experiment, optionally
+ # Returns a new instance of offline_user_address_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignExperiment] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::OfflineUserAddressInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignExperiment] the created resource
- def self.campaign_experiment
- require "google/ads/google_ads/v10/resources/campaign_experiment_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignExperiment.new
+ # @return [Google::Ads::GoogleAds::V10::Common::OfflineUserAddressInfo] the created resource
+ def self.offline_user_address_info
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::OfflineUserAddressInfo.new
yield res if block_given?
res
end
- # Returns a new instance of customer_negative_criterion, optionally
+ # Returns a new instance of user_identifier, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerNegativeCriterion] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserIdentifier] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerNegativeCriterion] the created resource
- def self.customer_negative_criterion
- require "google/ads/google_ads/v10/resources/customer_negative_criterion_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerNegativeCriterion.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserIdentifier] the created resource
+ def self.user_identifier
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserIdentifier.new
yield res if block_given?
res
end
- # Returns a new instance of bidding_strategy_simulation, optionally
+ # Returns a new instance of transaction_attribute, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BiddingStrategySimulation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::TransactionAttribute] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BiddingStrategySimulation] the created resource
- def self.bidding_strategy_simulation
- require "google/ads/google_ads/v10/resources/bidding_strategy_simulation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BiddingStrategySimulation.new
+ # @return [Google::Ads::GoogleAds::V10::Common::TransactionAttribute] the created resource
+ def self.transaction_attribute
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::TransactionAttribute.new
yield res if block_given?
res
end
- # Returns a new instance of asset_group, optionally
+ # Returns a new instance of store_attribute, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroup] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::StoreAttribute] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroup] the created resource
- def self.asset_group
- require "google/ads/google_ads/v10/resources/asset_group_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetGroup.new
+ # @return [Google::Ads::GoogleAds::V10::Common::StoreAttribute] the created resource
+ def self.store_attribute
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::StoreAttribute.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_value_rule_set, optionally
+ # Returns a new instance of item_attribute, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionValueRuleSet] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ItemAttribute] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionValueRuleSet] the created resource
- def self.conversion_value_rule_set
- require "google/ads/google_ads/v10/resources/conversion_value_rule_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionValueRuleSet.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ItemAttribute] the created resource
+ def self.item_attribute
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ItemAttribute.new
yield res if block_given?
res
end
- # Returns a new instance of dynamic_location_set_filter, optionally
+ # Returns a new instance of user_data, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DynamicLocationSetFilter] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserData] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DynamicLocationSetFilter] the created resource
- def self.dynamic_location_set_filter
- require "google/ads/google_ads/v10/common/feed_item_set_filter_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::DynamicLocationSetFilter.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserData] the created resource
+ def self.user_data
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserData.new
yield res if block_given?
res
end
- # Returns a new instance of business_name_filter, optionally
+ # Returns a new instance of user_attribute, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::BusinessNameFilter] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserAttribute] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BusinessNameFilter] the created resource
- def self.business_name_filter
- require "google/ads/google_ads/v10/common/feed_item_set_filter_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::BusinessNameFilter.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserAttribute] the created resource
+ def self.user_attribute
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserAttribute.new
yield res if block_given?
res
end
- # Returns a new instance of dynamic_affiliate_location_set_filter, optionally
+ # Returns a new instance of shopping_loyalty, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::DynamicAffiliateLocationSetFilter] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ShoppingLoyalty] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::DynamicAffiliateLocationSetFilter] the created resource
- def self.dynamic_affiliate_location_set_filter
- require "google/ads/google_ads/v10/common/feed_item_set_filter_type_infos_pb"
- res = Google::Ads::GoogleAds::V10::Common::DynamicAffiliateLocationSetFilter.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ShoppingLoyalty] the created resource
+ def self.shopping_loyalty
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ShoppingLoyalty.new
yield res if block_given?
res
end
- # Returns a new instance of feed_item_set, optionally
+ # Returns a new instance of customer_match_user_list_metadata, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemSet] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CustomerMatchUserListMetadata] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemSet] the created resource
- def self.feed_item_set
- require "google/ads/google_ads/v10/resources/feed_item_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItemSet.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CustomerMatchUserListMetadata] the created resource
+ def self.customer_match_user_list_metadata
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CustomerMatchUserListMetadata.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_plan_ad_group, optionally
+ # Returns a new instance of store_sales_metadata, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroup] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::StoreSalesMetadata] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroup] the created resource
- def self.keyword_plan_ad_group
- require "google/ads/google_ads/v10/resources/keyword_plan_ad_group_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroup.new
+ # @return [Google::Ads::GoogleAds::V10::Common::StoreSalesMetadata] the created resource
+ def self.store_sales_metadata
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::StoreSalesMetadata.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_plan_campaign, optionally
+ # Returns a new instance of store_sales_third_party_metadata, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaign] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::StoreSalesThirdPartyMetadata] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaign] the created resource
- def self.keyword_plan_campaign
- require "google/ads/google_ads/v10/resources/keyword_plan_campaign_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaign.new
+ # @return [Google::Ads::GoogleAds::V10::Common::StoreSalesThirdPartyMetadata] the created resource
+ def self.store_sales_third_party_metadata
+ require "google/ads/google_ads/v10/common/offline_user_data_pb"
+ res = Google::Ads::GoogleAds::V10::Common::StoreSalesThirdPartyMetadata.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_plan_geo_target, optionally
+ # Returns a new instance of offline_user_data_job, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanGeoTarget] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJob] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanGeoTarget] the created resource
- def self.keyword_plan_geo_target
- require "google/ads/google_ads/v10/resources/keyword_plan_campaign_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanGeoTarget.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJob] the created resource
+ def self.offline_user_data_job
+ require "google/ads/google_ads/v10/resources/offline_user_data_job_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJob.new
yield res if block_given?
res
end
- # Returns a new instance of user_interest, optionally
+ # Returns a new instance of offline_user_data_job_metadata, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::UserInterest] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJobMetadata] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::UserInterest] the created resource
- def self.user_interest
- require "google/ads/google_ads/v10/resources/user_interest_pb"
- res = Google::Ads::GoogleAds::V10::Resources::UserInterest.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJobMetadata] the created resource
+ def self.offline_user_data_job_metadata
+ require "google/ads/google_ads/v10/resources/offline_user_data_job_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::OfflineUserDataJobMetadata.new
yield res if block_given?
res
end
- # Returns a new instance of customer_client_link, optionally
+ # Returns a new instance of operating_system_version_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerClientLink] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::OperatingSystemVersionConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerClientLink] the created resource
- def self.customer_client_link
- require "google/ads/google_ads/v10/resources/customer_client_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerClientLink.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::OperatingSystemVersionConstant] the created resource
+ def self.operating_system_version_constant
+ require "google/ads/google_ads/v10/resources/operating_system_version_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::OperatingSystemVersionConstant.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_view, optionally
+ # Returns a new instance of paid_organic_search_term_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::PaidOrganicSearchTermView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordView] the created resource
- def self.keyword_view
- require "google/ads/google_ads/v10/resources/keyword_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::PaidOrganicSearchTermView] the created resource
+ def self.paid_organic_search_term_view
+ require "google/ads/google_ads/v10/resources/paid_organic_search_term_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::PaidOrganicSearchTermView.new
yield res if block_given?
res
end
- # Returns a new instance of geographic_view, optionally
+ # Returns a new instance of parental_status_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::GeographicView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ParentalStatusView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::GeographicView] the created resource
- def self.geographic_view
- require "google/ads/google_ads/v10/resources/geographic_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::GeographicView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ParentalStatusView] the created resource
+ def self.parental_status_view
+ require "google/ads/google_ads/v10/resources/parental_status_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ParentalStatusView.new
yield res if block_given?
res
end
- # Returns a new instance of feed_placeholder_view, optionally
+ # Returns a new instance of payments_account, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedPlaceholderView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::PaymentsAccount] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedPlaceholderView] the created resource
- def self.feed_placeholder_view
- require "google/ads/google_ads/v10/resources/feed_placeholder_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedPlaceholderView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::PaymentsAccount] the created resource
+ def self.payments_account
+ require "google/ads/google_ads/v10/resources/payments_account_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::PaymentsAccount.new
yield res if block_given?
res
end
- # Returns a new instance of customer_label, optionally
+ # Returns a new instance of product_bidding_category_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerLabel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ProductBiddingCategoryConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerLabel] the created resource
- def self.customer_label
- require "google/ads/google_ads/v10/resources/customer_label_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerLabel.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ProductBiddingCategoryConstant] the created resource
+ def self.product_bidding_category_constant
+ require "google/ads/google_ads/v10/resources/product_bidding_category_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ProductBiddingCategoryConstant.new
yield res if block_given?
res
end
- # Returns a new instance of paid_organic_search_term_view, optionally
+ # Returns a new instance of product_group_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::PaidOrganicSearchTermView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ProductGroupView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::PaidOrganicSearchTermView] the created resource
- def self.paid_organic_search_term_view
- require "google/ads/google_ads/v10/resources/paid_organic_search_term_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::PaidOrganicSearchTermView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ProductGroupView] the created resource
+ def self.product_group_view
+ require "google/ads/google_ads/v10/resources/product_group_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ProductGroupView.new
yield res if block_given?
res
end
- # Returns a new instance of gender_view, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::GenderView] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::GenderView] the created resource
- def self.gender_view
- require "google/ads/google_ads/v10/resources/gender_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::GenderView.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of campaign_criterion_simulation, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignCriterionSimulation] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignCriterionSimulation] the created resource
- def self.campaign_criterion_simulation
- require "google/ads/google_ads/v10/resources/campaign_criterion_simulation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignCriterionSimulation.new
- yield res if block_given?
- res
- end
-
# Returns a new instance of recommendation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::Recommendation] the new instance that will be returned so attributes
# can be set
@@ -5735,75 +6281,10 @@
res = Google::Ads::GoogleAds::V10::Resources::Recommendation::UseBroadMatchKeywordRecommendation.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_plan_ad_group_keyword, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroupKeyword] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroupKeyword] the created resource
- def self.keyword_plan_ad_group_keyword
- require "google/ads/google_ads/v10/resources/keyword_plan_ad_group_keyword_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanAdGroupKeyword.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of shared_set, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::SharedSet] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::SharedSet] the created resource
- def self.shared_set
- require "google/ads/google_ads/v10/resources/shared_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::SharedSet.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of feed_item_set_link, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::FeedItemSetLink] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::FeedItemSetLink] the created resource
- def self.feed_item_set_link
- require "google/ads/google_ads/v10/resources/feed_item_set_link_pb"
- res = Google::Ads::GoogleAds::V10::Resources::FeedItemSetLink.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of shopping_performance_view, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ShoppingPerformanceView] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ShoppingPerformanceView] the created resource
- def self.shopping_performance_view
- require "google/ads/google_ads/v10/resources/shopping_performance_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ShoppingPerformanceView.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of tag_snippet, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::TagSnippet] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TagSnippet] the created resource
- def self.tag_snippet
- require "google/ads/google_ads/v10/common/tag_snippet_pb"
- res = Google::Ads::GoogleAds::V10::Common::TagSnippet.new
- yield res if block_given?
- res
- end
-
# Returns a new instance of remarketing_action, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::RemarketingAction] the new instance that will be returned so attributes
# can be set
@@ -5813,127 +6294,101 @@
res = Google::Ads::GoogleAds::V10::Resources::RemarketingAction.new
yield res if block_given?
res
end
- # Returns a new instance of text_label, optionally
+ # Returns a new instance of search_term_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Common::TextLabel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::SearchTermView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Common::TextLabel] the created resource
- def self.text_label
- require "google/ads/google_ads/v10/common/text_label_pb"
- res = Google::Ads::GoogleAds::V10::Common::TextLabel.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::SearchTermView] the created resource
+ def self.search_term_view
+ require "google/ads/google_ads/v10/resources/search_term_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::SearchTermView.new
yield res if block_given?
res
end
- # Returns a new instance of label, optionally
+ # Returns a new instance of shared_criterion, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::Label] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::SharedCriterion] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::Label] the created resource
- def self.label
- require "google/ads/google_ads/v10/resources/label_pb"
- res = Google::Ads::GoogleAds::V10::Resources::Label.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::SharedCriterion] the created resource
+ def self.shared_criterion
+ require "google/ads/google_ads/v10/resources/shared_criterion_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::SharedCriterion.new
yield res if block_given?
res
end
- # Returns a new instance of hotel_group_view, optionally
+ # Returns a new instance of shared_set, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::HotelGroupView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::SharedSet] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::HotelGroupView] the created resource
- def self.hotel_group_view
- require "google/ads/google_ads/v10/resources/hotel_group_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::HotelGroupView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::SharedSet] the created resource
+ def self.shared_set
+ require "google/ads/google_ads/v10/resources/shared_set_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::SharedSet.new
yield res if block_given?
res
end
- # Returns a new instance of asset_set, optionally
+ # Returns a new instance of shopping_performance_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetSet] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::ShoppingPerformanceView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetSet] the created resource
- def self.asset_set
- require "google/ads/google_ads/v10/resources/asset_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetSet.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::ShoppingPerformanceView] the created resource
+ def self.shopping_performance_view
+ require "google/ads/google_ads/v10/resources/shopping_performance_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::ShoppingPerformanceView.new
yield res if block_given?
res
end
- # Returns a new instance of merchant_center_feed, optionally
+ # Returns a new instance of smart_campaign_search_term_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetSet::MerchantCenterFeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSearchTermView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetSet::MerchantCenterFeed] the created resource
- def self.merchant_center_feed
- require "google/ads/google_ads/v10/resources/asset_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetSet::MerchantCenterFeed.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSearchTermView] the created resource
+ def self.smart_campaign_search_term_view
+ require "google/ads/google_ads/v10/resources/smart_campaign_search_term_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::SmartCampaignSearchTermView.new
yield res if block_given?
res
end
- # Returns a new instance of group_placement_view, optionally
+ # Returns a new instance of smart_campaign_setting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::GroupPlacementView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::GroupPlacementView] the created resource
- def self.group_placement_view
- require "google/ads/google_ads/v10/resources/group_placement_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::GroupPlacementView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting] the created resource
+ def self.smart_campaign_setting
+ require "google/ads/google_ads/v10/resources/smart_campaign_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting.new
yield res if block_given?
res
end
- # Returns a new instance of hotel_reconciliation, optionally
+ # Returns a new instance of phone_number, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::HotelReconciliation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting::PhoneNumber] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::HotelReconciliation] the created resource
- def self.hotel_reconciliation
- require "google/ads/google_ads/v10/resources/hotel_reconciliation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::HotelReconciliation.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting::PhoneNumber] the created resource
+ def self.phone_number
+ require "google/ads/google_ads/v10/resources/smart_campaign_setting_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::SmartCampaignSetting::PhoneNumber.new
yield res if block_given?
res
end
- # Returns a new instance of topic_constant, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::TopicConstant] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::TopicConstant] the created resource
- def self.topic_constant
- require "google/ads/google_ads/v10/resources/topic_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::TopicConstant.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of keyword_plan_campaign_keyword, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaignKeyword] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaignKeyword] the created resource
- def self.keyword_plan_campaign_keyword
- require "google/ads/google_ads/v10/resources/keyword_plan_campaign_keyword_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanCampaignKeyword.new
- yield res if block_given?
- res
- end
-
# Returns a new instance of third_party_app_analytics_link, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLink] the new instance that will be returned so attributes
# can be set
@@ -5943,660 +6398,348 @@
res = Google::Ads::GoogleAds::V10::Resources::ThirdPartyAppAnalyticsLink.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_goal_campaign_config, optionally
+ # Returns a new instance of topic_constant, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionGoalCampaignConfig] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::TopicConstant] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionGoalCampaignConfig] the created resource
- def self.conversion_goal_campaign_config
- require "google/ads/google_ads/v10/resources/conversion_goal_campaign_config_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionGoalCampaignConfig.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::TopicConstant] the created resource
+ def self.topic_constant
+ require "google/ads/google_ads/v10/resources/topic_constant_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::TopicConstant.new
yield res if block_given?
res
end
- # Returns a new instance of location_view, optionally
+ # Returns a new instance of topic_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::LocationView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::TopicView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::LocationView] the created resource
- def self.location_view
- require "google/ads/google_ads/v10/resources/location_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::LocationView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::TopicView] the created resource
+ def self.topic_view
+ require "google/ads/google_ads/v10/resources/topic_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::TopicView.new
yield res if block_given?
res
end
- # Returns a new instance of customer_customizer, optionally
+ # Returns a new instance of user_interest, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerCustomizer] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::UserInterest] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerCustomizer] the created resource
- def self.customer_customizer
- require "google/ads/google_ads/v10/resources/customer_customizer_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerCustomizer.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::UserInterest] the created resource
+ def self.user_interest
+ require "google/ads/google_ads/v10/resources/user_interest_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::UserInterest.new
yield res if block_given?
res
end
- # Returns a new instance of language_constant, optionally
+ # Returns a new instance of similar_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::LanguageConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::SimilarUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::LanguageConstant] the created resource
- def self.language_constant
- require "google/ads/google_ads/v10/resources/language_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::LanguageConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Common::SimilarUserListInfo] the created resource
+ def self.similar_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::SimilarUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of combined_audience, optionally
+ # Returns a new instance of crm_based_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CombinedAudience] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CrmBasedUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CombinedAudience] the created resource
- def self.combined_audience
- require "google/ads/google_ads/v10/resources/combined_audience_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CombinedAudience.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CrmBasedUserListInfo] the created resource
+ def self.crm_based_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CrmBasedUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_custom_variable, optionally
+ # Returns a new instance of user_list_rule_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionCustomVariable] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListRuleInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionCustomVariable] the created resource
- def self.conversion_custom_variable
- require "google/ads/google_ads/v10/resources/conversion_custom_variable_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionCustomVariable.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListRuleInfo] the created resource
+ def self.user_list_rule_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListRuleInfo.new
yield res if block_given?
res
end
- # Returns a new instance of batch_job, optionally
+ # Returns a new instance of user_list_rule_item_group_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BatchJob] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListRuleItemGroupInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BatchJob] the created resource
- def self.batch_job
- require "google/ads/google_ads/v10/resources/batch_job_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BatchJob.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListRuleItemGroupInfo] the created resource
+ def self.user_list_rule_item_group_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListRuleItemGroupInfo.new
yield res if block_given?
res
end
- # Returns a new instance of batch_job_metadata, optionally
+ # Returns a new instance of user_list_rule_item_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::BatchJob::BatchJobMetadata] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListRuleItemInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::BatchJob::BatchJobMetadata] the created resource
- def self.batch_job_metadata
- require "google/ads/google_ads/v10/resources/batch_job_pb"
- res = Google::Ads::GoogleAds::V10::Resources::BatchJob::BatchJobMetadata.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListRuleItemInfo] the created resource
+ def self.user_list_rule_item_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListRuleItemInfo.new
yield res if block_given?
res
end
- # Returns a new instance of dynamic_search_ads_search_term_view, optionally
+ # Returns a new instance of user_list_date_rule_item_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::DynamicSearchAdsSearchTermView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListDateRuleItemInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::DynamicSearchAdsSearchTermView] the created resource
- def self.dynamic_search_ads_search_term_view
- require "google/ads/google_ads/v10/resources/dynamic_search_ads_search_term_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::DynamicSearchAdsSearchTermView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListDateRuleItemInfo] the created resource
+ def self.user_list_date_rule_item_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListDateRuleItemInfo.new
yield res if block_given?
res
end
- # Returns a new instance of custom_interest, optionally
+ # Returns a new instance of user_list_number_rule_item_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomInterest] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListNumberRuleItemInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomInterest] the created resource
- def self.custom_interest
- require "google/ads/google_ads/v10/resources/custom_interest_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomInterest.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListNumberRuleItemInfo] the created resource
+ def self.user_list_number_rule_item_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListNumberRuleItemInfo.new
yield res if block_given?
res
end
- # Returns a new instance of custom_interest_member, optionally
+ # Returns a new instance of user_list_string_rule_item_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomInterestMember] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListStringRuleItemInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomInterestMember] the created resource
- def self.custom_interest_member
- require "google/ads/google_ads/v10/resources/custom_interest_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomInterestMember.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListStringRuleItemInfo] the created resource
+ def self.user_list_string_rule_item_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListStringRuleItemInfo.new
yield res if block_given?
res
end
- # Returns a new instance of expanded_landing_page_view, optionally
+ # Returns a new instance of combined_rule_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ExpandedLandingPageView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::CombinedRuleUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ExpandedLandingPageView] the created resource
- def self.expanded_landing_page_view
- require "google/ads/google_ads/v10/resources/expanded_landing_page_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ExpandedLandingPageView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::CombinedRuleUserListInfo] the created resource
+ def self.combined_rule_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::CombinedRuleUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of change_status, optionally
+ # Returns a new instance of date_specific_rule_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::ChangeStatus] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::DateSpecificRuleUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ChangeStatus] the created resource
- def self.change_status
- require "google/ads/google_ads/v10/resources/change_status_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ChangeStatus.new
+ # @return [Google::Ads::GoogleAds::V10::Common::DateSpecificRuleUserListInfo] the created resource
+ def self.date_specific_rule_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::DateSpecificRuleUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of custom_conversion_goal, optionally
+ # Returns a new instance of expression_rule_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomConversionGoal] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::ExpressionRuleUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomConversionGoal] the created resource
- def self.custom_conversion_goal
- require "google/ads/google_ads/v10/resources/custom_conversion_goal_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomConversionGoal.new
+ # @return [Google::Ads::GoogleAds::V10::Common::ExpressionRuleUserListInfo] the created resource
+ def self.expression_rule_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::ExpressionRuleUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of search_term_view, optionally
+ # Returns a new instance of rule_based_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::SearchTermView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::RuleBasedUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::SearchTermView] the created resource
- def self.search_term_view
- require "google/ads/google_ads/v10/resources/search_term_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::SearchTermView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::RuleBasedUserListInfo] the created resource
+ def self.rule_based_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::RuleBasedUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of customer_user_access_invitation, optionally
+ # Returns a new instance of logical_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccessInvitation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LogicalUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccessInvitation] the created resource
- def self.customer_user_access_invitation
- require "google/ads/google_ads/v10/resources/customer_user_access_invitation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerUserAccessInvitation.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LogicalUserListInfo] the created resource
+ def self.logical_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LogicalUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of user_location_view, optionally
+ # Returns a new instance of user_list_logical_rule_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::UserLocationView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListLogicalRuleInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::UserLocationView] the created resource
- def self.user_location_view
- require "google/ads/google_ads/v10/resources/user_location_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::UserLocationView.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListLogicalRuleInfo] the created resource
+ def self.user_list_logical_rule_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListLogicalRuleInfo.new
yield res if block_given?
res
end
- # Returns a new instance of google_ads_field, optionally
+ # Returns a new instance of logical_user_list_operand_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::GoogleAdsField] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::LogicalUserListOperandInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::GoogleAdsField] the created resource
- def self.google_ads_field
- require "google/ads/google_ads/v10/resources/google_ads_field_pb"
- res = Google::Ads::GoogleAds::V10::Resources::GoogleAdsField.new
+ # @return [Google::Ads::GoogleAds::V10::Common::LogicalUserListOperandInfo] the created resource
+ def self.logical_user_list_operand_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::LogicalUserListOperandInfo.new
yield res if block_given?
res
end
- # Returns a new instance of mobile_app_category_constant, optionally
+ # Returns a new instance of basic_user_list_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::MobileAppCategoryConstant] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::BasicUserListInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::MobileAppCategoryConstant] the created resource
- def self.mobile_app_category_constant
- require "google/ads/google_ads/v10/resources/mobile_app_category_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::MobileAppCategoryConstant.new
+ # @return [Google::Ads::GoogleAds::V10::Common::BasicUserListInfo] the created resource
+ def self.basic_user_list_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BasicUserListInfo.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_asset_set, optionally
+ # Returns a new instance of user_list_action_info, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignAssetSet] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Common::UserListActionInfo] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignAssetSet] the created resource
- def self.campaign_asset_set
- require "google/ads/google_ads/v10/resources/campaign_asset_set_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignAssetSet.new
+ # @return [Google::Ads::GoogleAds::V10::Common::UserListActionInfo] the created resource
+ def self.user_list_action_info
+ require "google/ads/google_ads/v10/common/user_lists_pb"
+ res = Google::Ads::GoogleAds::V10::Common::UserListActionInfo.new
yield res if block_given?
res
end
- # Returns a new instance of ad_group_criterion_label, optionally
+ # Returns a new instance of user_list, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionLabel] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::UserList] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionLabel] the created resource
- def self.ad_group_criterion_label
- require "google/ads/google_ads/v10/resources/ad_group_criterion_label_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdGroupCriterionLabel.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::UserList] the created resource
+ def self.user_list
+ require "google/ads/google_ads/v10/resources/user_list_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::UserList.new
yield res if block_given?
res
end
- # Returns a new instance of smart_campaign_search_term_view, optionally
+ # Returns a new instance of user_location_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSearchTermView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::UserLocationView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::SmartCampaignSearchTermView] the created resource
- def self.smart_campaign_search_term_view
- require "google/ads/google_ads/v10/resources/smart_campaign_search_term_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::SmartCampaignSearchTermView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::UserLocationView] the created resource
+ def self.user_location_view
+ require "google/ads/google_ads/v10/resources/user_location_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::UserLocationView.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_simulation, optionally
+ # Returns a new instance of video, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::CampaignSimulation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::Video] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CampaignSimulation] the created resource
- def self.campaign_simulation
- require "google/ads/google_ads/v10/resources/campaign_simulation_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CampaignSimulation.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::Video] the created resource
+ def self.video
+ require "google/ads/google_ads/v10/resources/video_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::Video.new
yield res if block_given?
res
end
- # Returns a new instance of landing_page_view, optionally
+ # Returns a new instance of webpage_view, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::LandingPageView] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Resources::WebpageView] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::LandingPageView] the created resource
- def self.landing_page_view
- require "google/ads/google_ads/v10/resources/landing_page_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::LandingPageView.new
+ # @return [Google::Ads::GoogleAds::V10::Resources::WebpageView] the created resource
+ def self.webpage_view
+ require "google/ads/google_ads/v10/resources/webpage_view_pb"
+ res = Google::Ads::GoogleAds::V10::Resources::WebpageView.new
yield res if block_given?
res
end
- # Returns a new instance of account_budget, optionally
+ # Returns a new instance of mutate_account_budget_proposal_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccountBudget] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccountBudget] the created resource
- def self.account_budget
- require "google/ads/google_ads/v10/resources/account_budget_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccountBudget.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalResult] the created resource
+ def self.mutate_account_budget_proposal_result
+ require "google/ads/google_ads/v10/services/account_budget_proposal_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalResult.new
yield res if block_given?
res
end
- # Returns a new instance of pending_account_budget_proposal, optionally
+ # Returns a new instance of mutate_account_link_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccountBudget::PendingAccountBudgetProposal] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateAccountLinkResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccountBudget::PendingAccountBudgetProposal] the created resource
- def self.pending_account_budget_proposal
- require "google/ads/google_ads/v10/resources/account_budget_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccountBudget::PendingAccountBudgetProposal.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateAccountLinkResult] the created resource
+ def self.mutate_account_link_result
+ require "google/ads/google_ads/v10/services/account_link_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateAccountLinkResult.new
yield res if block_given?
res
end
- # Returns a new instance of customer_user_access, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccess] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::CustomerUserAccess] the created resource
- def self.customer_user_access
- require "google/ads/google_ads/v10/resources/customer_user_access_pb"
- res = Google::Ads::GoogleAds::V10::Resources::CustomerUserAccess.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of asset_field_type_view, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetFieldTypeView] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetFieldTypeView] the created resource
- def self.asset_field_type_view
- require "google/ads/google_ads/v10/resources/asset_field_type_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetFieldTypeView.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of ad_schedule_view, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AdScheduleView] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AdScheduleView] the created resource
- def self.ad_schedule_view
- require "google/ads/google_ads/v10/resources/ad_schedule_view_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AdScheduleView.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of operating_system_version_constant, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::OperatingSystemVersionConstant] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::OperatingSystemVersionConstant] the created resource
- def self.operating_system_version_constant
- require "google/ads/google_ads/v10/resources/operating_system_version_constant_pb"
- res = Google::Ads::GoogleAds::V10::Resources::OperatingSystemVersionConstant.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of conversion_action, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction] the created resource
- def self.conversion_action
- require "google/ads/google_ads/v10/resources/conversion_action_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionAction.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of attribution_model_settings, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::AttributionModelSettings] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::AttributionModelSettings] the created resource
- def self.attribution_model_settings
- require "google/ads/google_ads/v10/resources/conversion_action_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::AttributionModelSettings.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of value_settings, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ValueSettings] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ValueSettings] the created resource
- def self.value_settings
- require "google/ads/google_ads/v10/resources/conversion_action_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::ValueSettings.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of third_party_app_analytics_settings, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ThirdPartyAppAnalyticsSettings] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::ThirdPartyAppAnalyticsSettings] the created resource
- def self.third_party_app_analytics_settings
- require "google/ads/google_ads/v10/resources/conversion_action_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::ThirdPartyAppAnalyticsSettings.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of firebase_settings, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::ConversionAction::FirebaseSettings] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::ConversionAction::FirebaseSettings] the created resource
- def self.firebase_settings
- require "google/ads/google_ads/v10/resources/conversion_action_pb"
- res = Google::Ads::GoogleAds::V10::Resources::ConversionAction::FirebaseSettings.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of asset_group_signal, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AssetGroupSignal] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AssetGroupSignal] the created resource
- def self.asset_group_signal
- require "google/ads/google_ads/v10/resources/asset_group_signal_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AssetGroupSignal.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of account_budget_proposal, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::AccountBudgetProposal] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::AccountBudgetProposal] the created resource
- def self.account_budget_proposal
- require "google/ads/google_ads/v10/resources/account_budget_proposal_pb"
- res = Google::Ads::GoogleAds::V10::Resources::AccountBudgetProposal.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of keyword_plan, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlan] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlan] the created resource
- def self.keyword_plan
- require "google/ads/google_ads/v10/resources/keyword_plan_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlan.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of keyword_plan_forecast_period, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Resources::KeywordPlanForecastPeriod] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Resources::KeywordPlanForecastPeriod] the created resource
- def self.keyword_plan_forecast_period
- require "google/ads/google_ads/v10/resources/keyword_plan_pb"
- res = Google::Ads::GoogleAds::V10::Resources::KeywordPlanForecastPeriod.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of mutate_customer_conversion_goal_result, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalResult] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalResult] the created resource
- def self.mutate_customer_conversion_goal_result
- require "google/ads/google_ads/v10/services/customer_conversion_goal_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalResult.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of mutate_bidding_data_exclusions_result, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsResult] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsResult] the created resource
- def self.mutate_bidding_data_exclusions_result
- require "google/ads/google_ads/v10/services/bidding_data_exclusion_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsResult.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of mutate_ad_group_criterion_customizer_result, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizerResult] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizerResult] the created resource
- def self.mutate_ad_group_criterion_customizer_result
- require "google/ads/google_ads/v10/services/ad_group_criterion_customizer_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizerResult.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of mutate_campaign_criterion_result, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCampaignCriterionResult] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCampaignCriterionResult] the created resource
- def self.mutate_campaign_criterion_result
- require "google/ads/google_ads/v10/services/campaign_criterion_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCampaignCriterionResult.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of mutate_custom_conversion_goal_result, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomConversionGoalResult] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomConversionGoalResult] the created resource
- def self.mutate_custom_conversion_goal_result
- require "google/ads/google_ads/v10/services/custom_conversion_goal_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomConversionGoalResult.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of metrics, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::Metrics] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Metrics] the created resource
- def self.metrics
- require "google/ads/google_ads/v10/common/metrics_pb"
- res = Google::Ads::GoogleAds::V10::Common::Metrics.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of segments, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::Segments] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Segments] the created resource
- def self.segments
- require "google/ads/google_ads/v10/common/segments_pb"
- res = Google::Ads::GoogleAds::V10::Common::Segments.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of keyword, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::Keyword] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::Keyword] the created resource
- def self.keyword
- require "google/ads/google_ads/v10/common/segments_pb"
- res = Google::Ads::GoogleAds::V10::Common::Keyword.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of budget_campaign_association_status, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::BudgetCampaignAssociationStatus] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::BudgetCampaignAssociationStatus] the created resource
- def self.budget_campaign_association_status
- require "google/ads/google_ads/v10/common/segments_pb"
- res = Google::Ads::GoogleAds::V10::Common::BudgetCampaignAssociationStatus.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of asset_interaction_target, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::AssetInteractionTarget] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::AssetInteractionTarget] the created resource
- def self.asset_interaction_target
- require "google/ads/google_ads/v10/common/segments_pb"
- res = Google::Ads::GoogleAds::V10::Common::AssetInteractionTarget.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of sk_ad_network_source_app, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Common::SkAdNetworkSourceApp] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Common::SkAdNetworkSourceApp] the created resource
- def self.sk_ad_network_source_app
- require "google/ads/google_ads/v10/common/segments_pb"
- res = Google::Ads::GoogleAds::V10::Common::SkAdNetworkSourceApp.new
- yield res if block_given?
- res
- end
-
# Returns a new instance of mutate_ad_group_ad_label_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateAdGroupAdLabelResult] the new instance that will be returned so attributes
# can be set
@@ -6645,10 +6788,23 @@
res = Google::Ads::GoogleAds::V10::Services::MutateAdGroupBidModifierResult.new
yield res if block_given?
res
end
+ # Returns a new instance of mutate_ad_group_criterion_customizer_result, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizerResult] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizerResult] the created resource
+ def self.mutate_ad_group_criterion_customizer_result
+ require "google/ads/google_ads/v10/services/ad_group_criterion_customizer_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizerResult.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of mutate_ad_group_criterion_label_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionLabelResult] the new instance that will be returned so attributes
# can be set
@@ -6866,10 +7022,101 @@
res = Google::Ads::GoogleAds::V10::Services::MutateAudienceResult.new
yield res if block_given?
res
end
+ # Returns a new instance of metrics, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::Metrics] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::Metrics] the created resource
+ def self.metrics
+ require "google/ads/google_ads/v10/common/metrics_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Metrics.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of segments, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::Segments] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::Segments] the created resource
+ def self.segments
+ require "google/ads/google_ads/v10/common/segments_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Segments.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of keyword, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::Keyword] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::Keyword] the created resource
+ def self.keyword
+ require "google/ads/google_ads/v10/common/segments_pb"
+ res = Google::Ads::GoogleAds::V10::Common::Keyword.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of budget_campaign_association_status, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::BudgetCampaignAssociationStatus] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::BudgetCampaignAssociationStatus] the created resource
+ def self.budget_campaign_association_status
+ require "google/ads/google_ads/v10/common/segments_pb"
+ res = Google::Ads::GoogleAds::V10::Common::BudgetCampaignAssociationStatus.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of asset_interaction_target, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::AssetInteractionTarget] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::AssetInteractionTarget] the created resource
+ def self.asset_interaction_target
+ require "google/ads/google_ads/v10/common/segments_pb"
+ res = Google::Ads::GoogleAds::V10::Common::AssetInteractionTarget.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of sk_ad_network_source_app, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Common::SkAdNetworkSourceApp] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Common::SkAdNetworkSourceApp] the created resource
+ def self.sk_ad_network_source_app
+ require "google/ads/google_ads/v10/common/segments_pb"
+ res = Google::Ads::GoogleAds::V10::Common::SkAdNetworkSourceApp.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of mutate_bidding_data_exclusions_result, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsResult] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsResult] the created resource
+ def self.mutate_bidding_data_exclusions_result
+ require "google/ads/google_ads/v10/services/bidding_data_exclusion_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsResult.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of mutate_bidding_seasonality_adjustments_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateBiddingSeasonalityAdjustmentsResult] the new instance that will be returned so attributes
# can be set
@@ -6957,10 +7204,23 @@
res = Google::Ads::GoogleAds::V10::Services::MutateCampaignConversionGoalResult.new
yield res if block_given?
res
end
+ # Returns a new instance of mutate_campaign_criterion_result, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCampaignCriterionResult] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCampaignCriterionResult] the created resource
+ def self.mutate_campaign_criterion_result
+ require "google/ads/google_ads/v10/services/campaign_criterion_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCampaignCriterionResult.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of mutate_campaign_customizer_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateCampaignCustomizerResult] the new instance that will be returned so attributes
# can be set
@@ -7035,10 +7295,23 @@
res = Google::Ads::GoogleAds::V10::Services::MutateCampaignFeedResult.new
yield res if block_given?
res
end
+ # Returns a new instance of mutate_campaign_group_result, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCampaignGroupResult] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCampaignGroupResult] the created resource
+ def self.mutate_campaign_group_result
+ require "google/ads/google_ads/v10/services/campaign_group_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCampaignGroupResult.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of mutate_campaign_label_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateCampaignLabelResult] the new instance that will be returned so attributes
# can be set
@@ -7139,10 +7412,23 @@
res = Google::Ads::GoogleAds::V10::Services::MutateConversionValueRuleSetResult.new
yield res if block_given?
res
end
+ # Returns a new instance of mutate_custom_conversion_goal_result, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomConversionGoalResult] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomConversionGoalResult] the created resource
+ def self.mutate_custom_conversion_goal_result
+ require "google/ads/google_ads/v10/services/custom_conversion_goal_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomConversionGoalResult.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of mutate_customer_asset_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerAssetResult] the new instance that will be returned so attributes
# can be set
@@ -7152,10 +7438,23 @@
res = Google::Ads::GoogleAds::V10::Services::MutateCustomerAssetResult.new
yield res if block_given?
res
end
+ # Returns a new instance of mutate_customer_conversion_goal_result, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalResult] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalResult] the created resource
+ def self.mutate_customer_conversion_goal_result
+ require "google/ads/google_ads/v10/services/customer_conversion_goal_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalResult.new
+ yield res if block_given?
+ res
+ end
+
# Returns a new instance of mutate_customer_customizer_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerCustomizerResult] the new instance that will be returned so attributes
# can be set
@@ -7815,97 +8114,97 @@
res = Google::Ads::GoogleAds::V10::Services::GoogleAdsRow.new
yield res if block_given?
res
end
- # Returns a new instance of location_names, optionally
+ # Returns a new instance of mutate_batch_job_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::LocationNames] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateBatchJobResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::LocationNames] the created resource
- def self.location_names
- require "google/ads/google_ads/v10/services/geo_target_constant_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::LocationNames.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateBatchJobResult] the created resource
+ def self.mutate_batch_job_result
+ require "google/ads/google_ads/v10/services/batch_job_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateBatchJobResult.new
yield res if block_given?
res
end
- # Returns a new instance of geo_targets, optionally
+ # Returns a new instance of batch_job_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::GeoTargets] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::BatchJobResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::GeoTargets] the created resource
- def self.geo_targets
- require "google/ads/google_ads/v10/services/geo_target_constant_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::GeoTargets.new
+ # @return [Google::Ads::GoogleAds::V10::Services::BatchJobResult] the created resource
+ def self.batch_job_result
+ require "google/ads/google_ads/v10/services/batch_job_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::BatchJobResult.new
yield res if block_given?
res
end
- # Returns a new instance of geo_target_constant_suggestion, optionally
+ # Returns a new instance of mutate_billing_setup_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::GeoTargetConstantSuggestion] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateBillingSetupResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::GeoTargetConstantSuggestion] the created resource
- def self.geo_target_constant_suggestion
- require "google/ads/google_ads/v10/services/geo_target_constant_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::GeoTargetConstantSuggestion.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateBillingSetupResult] the created resource
+ def self.mutate_billing_setup_result
+ require "google/ads/google_ads/v10/services/billing_setup_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateBillingSetupResult.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_batch_job_result, optionally
+ # Returns a new instance of conversion_adjustment, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateBatchJobResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::ConversionAdjustment] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateBatchJobResult] the created resource
- def self.mutate_batch_job_result
- require "google/ads/google_ads/v10/services/batch_job_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateBatchJobResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::ConversionAdjustment] the created resource
+ def self.conversion_adjustment
+ require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::ConversionAdjustment.new
yield res if block_given?
res
end
- # Returns a new instance of batch_job_result, optionally
+ # Returns a new instance of restatement_value, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::BatchJobResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::RestatementValue] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::BatchJobResult] the created resource
- def self.batch_job_result
- require "google/ads/google_ads/v10/services/batch_job_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::BatchJobResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::RestatementValue] the created resource
+ def self.restatement_value
+ require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::RestatementValue.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_account_budget_proposal_result, optionally
+ # Returns a new instance of gclid_date_time_pair, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::GclidDateTimePair] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalResult] the created resource
- def self.mutate_account_budget_proposal_result
- require "google/ads/google_ads/v10/services/account_budget_proposal_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::GclidDateTimePair] the created resource
+ def self.gclid_date_time_pair
+ require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::GclidDateTimePair.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_billing_setup_result, optionally
+ # Returns a new instance of conversion_adjustment_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateBillingSetupResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateBillingSetupResult] the created resource
- def self.mutate_billing_setup_result
- require "google/ads/google_ads/v10/services/billing_setup_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateBillingSetupResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentResult] the created resource
+ def self.conversion_adjustment_result
+ require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentResult.new
yield res if block_given?
res
end
# Returns a new instance of click_conversion, optionally
@@ -8010,517 +8309,439 @@
res = Google::Ads::GoogleAds::V10::Services::CartData::Item.new
yield res if block_given?
res
end
- # Returns a new instance of plannable_location, optionally
+ # Returns a new instance of mutate_custom_audience_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::PlannableLocation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomAudienceResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::PlannableLocation] the created resource
- def self.plannable_location
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::PlannableLocation.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomAudienceResult] the created resource
+ def self.mutate_custom_audience_result
+ require "google/ads/google_ads/v10/services/custom_audience_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomAudienceResult.new
yield res if block_given?
res
end
- # Returns a new instance of product_metadata, optionally
+ # Returns a new instance of mutate_custom_interest_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::ProductMetadata] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomInterestResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::ProductMetadata] the created resource
- def self.product_metadata
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::ProductMetadata.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomInterestResult] the created resource
+ def self.mutate_custom_interest_result
+ require "google/ads/google_ads/v10/services/custom_interest_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomInterestResult.new
yield res if block_given?
res
end
- # Returns a new instance of plannable_targeting, optionally
+ # Returns a new instance of mutate_customer_client_link_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::PlannableTargeting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::PlannableTargeting] the created resource
- def self.plannable_targeting
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::PlannableTargeting.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkResult] the created resource
+ def self.mutate_customer_client_link_result
+ require "google/ads/google_ads/v10/services/customer_client_link_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkResult.new
yield res if block_given?
res
end
- # Returns a new instance of preferences, optionally
+ # Returns a new instance of mutate_customer_manager_link_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::Preferences] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::Preferences] the created resource
- def self.preferences
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::Preferences.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkResult] the created resource
+ def self.mutate_customer_manager_link_result
+ require "google/ads/google_ads/v10/services/customer_manager_link_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkResult.new
yield res if block_given?
res
end
- # Returns a new instance of product_allocation, optionally
+ # Returns a new instance of mutate_customer_user_access_invitation_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::ProductAllocation] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::ProductAllocation] the created resource
- def self.product_allocation
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::ProductAllocation.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationResult] the created resource
+ def self.mutate_customer_user_access_invitation_result
+ require "google/ads/google_ads/v10/services/customer_user_access_invitation_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationResult.new
yield res if block_given?
res
end
- # Returns a new instance of effective_frequency_limit, optionally
+ # Returns a new instance of mutate_customer_user_access_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyLimit] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyLimit] the created resource
- def self.effective_frequency_limit
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyLimit.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessResult] the created resource
+ def self.mutate_customer_user_access_result
+ require "google/ads/google_ads/v10/services/customer_user_access_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessResult.new
yield res if block_given?
res
end
- # Returns a new instance of frequency_cap, optionally
+ # Returns a new instance of location_names, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::FrequencyCap] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::LocationNames] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::FrequencyCap] the created resource
- def self.frequency_cap
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::FrequencyCap.new
+ # @return [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::LocationNames] the created resource
+ def self.location_names
+ require "google/ads/google_ads/v10/services/geo_target_constant_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::LocationNames.new
yield res if block_given?
res
end
- # Returns a new instance of targeting, optionally
+ # Returns a new instance of geo_targets, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::Targeting] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::GeoTargets] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::Targeting] the created resource
- def self.targeting
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::Targeting.new
+ # @return [Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::GeoTargets] the created resource
+ def self.geo_targets
+ require "google/ads/google_ads/v10/services/geo_target_constant_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest::GeoTargets.new
yield res if block_given?
res
end
- # Returns a new instance of campaign_duration, optionally
+ # Returns a new instance of geo_target_constant_suggestion, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::CampaignDuration] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::GeoTargetConstantSuggestion] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::CampaignDuration] the created resource
- def self.campaign_duration
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::CampaignDuration.new
+ # @return [Google::Ads::GoogleAds::V10::Services::GeoTargetConstantSuggestion] the created resource
+ def self.geo_target_constant_suggestion
+ require "google/ads/google_ads/v10/services/geo_target_constant_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::GeoTargetConstantSuggestion.new
yield res if block_given?
res
end
- # Returns a new instance of planned_product, optionally
+ # Returns a new instance of keyword_and_url_seed, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::PlannedProduct] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::KeywordAndUrlSeed] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::PlannedProduct] the created resource
- def self.planned_product
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::PlannedProduct.new
+ # @return [Google::Ads::GoogleAds::V10::Services::KeywordAndUrlSeed] the created resource
+ def self.keyword_and_url_seed
+ require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::KeywordAndUrlSeed.new
yield res if block_given?
res
end
- # Returns a new instance of reach_curve, optionally
+ # Returns a new instance of keyword_seed, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::ReachCurve] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::KeywordSeed] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::ReachCurve] the created resource
- def self.reach_curve
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::ReachCurve.new
+ # @return [Google::Ads::GoogleAds::V10::Services::KeywordSeed] the created resource
+ def self.keyword_seed
+ require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::KeywordSeed.new
yield res if block_given?
res
end
- # Returns a new instance of reach_forecast, optionally
+ # Returns a new instance of site_seed, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::ReachForecast] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::SiteSeed] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::ReachForecast] the created resource
- def self.reach_forecast
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::ReachForecast.new
+ # @return [Google::Ads::GoogleAds::V10::Services::SiteSeed] the created resource
+ def self.site_seed
+ require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SiteSeed.new
yield res if block_given?
res
end
- # Returns a new instance of forecast, optionally
+ # Returns a new instance of url_seed, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::Forecast] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::UrlSeed] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::Forecast] the created resource
- def self.forecast
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::Forecast.new
+ # @return [Google::Ads::GoogleAds::V10::Services::UrlSeed] the created resource
+ def self.url_seed
+ require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::UrlSeed.new
yield res if block_given?
res
end
- # Returns a new instance of planned_product_reach_forecast, optionally
+ # Returns a new instance of generate_keyword_idea_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::PlannedProductReachForecast] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeaResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::PlannedProductReachForecast] the created resource
- def self.planned_product_reach_forecast
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::PlannedProductReachForecast.new
+ # @return [Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeaResult] the created resource
+ def self.generate_keyword_idea_result
+ require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeaResult.new
yield res if block_given?
res
end
- # Returns a new instance of planned_product_forecast, optionally
+ # Returns a new instance of generate_keyword_historical_metrics_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::PlannedProductForecast] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::GenerateKeywordHistoricalMetricsResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::PlannedProductForecast] the created resource
- def self.planned_product_forecast
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::PlannedProductForecast.new
+ # @return [Google::Ads::GoogleAds::V10::Services::GenerateKeywordHistoricalMetricsResult] the created resource
+ def self.generate_keyword_historical_metrics_result
+ require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::GenerateKeywordHistoricalMetricsResult.new
yield res if block_given?
res
end
- # Returns a new instance of on_target_audience_metrics, optionally
+ # Returns a new instance of mutate_merchant_center_link_result, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::OnTargetAudienceMetrics] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkResult] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::OnTargetAudienceMetrics] the created resource
- def self.on_target_audience_metrics
- require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::OnTargetAudienceMetrics.new
+ # @return [Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkResult] the created resource
+ def self.mutate_merchant_center_link_result
+ require "google/ads/google_ads/v10/services/merchant_center_link_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkResult.new
yield res if block_given?
res
end
- # Returns a new instance of effective_frequency_breakdown, optionally
+ # Returns a new instance of plannable_location, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyBreakdown] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::PlannableLocation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyBreakdown] the created resource
- def self.effective_frequency_breakdown
+ # @return [Google::Ads::GoogleAds::V10::Services::PlannableLocation] the created resource
+ def self.plannable_location
require "google/ads/google_ads/v10/services/reach_plan_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyBreakdown.new
+ res = Google::Ads::GoogleAds::V10::Services::PlannableLocation.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_customer_user_access_invitation_result, optionally
+ # Returns a new instance of product_metadata, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::ProductMetadata] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationResult] the created resource
- def self.mutate_customer_user_access_invitation_result
- require "google/ads/google_ads/v10/services/customer_user_access_invitation_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::ProductMetadata] the created resource
+ def self.product_metadata
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::ProductMetadata.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_customer_client_link_result, optionally
+ # Returns a new instance of plannable_targeting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::PlannableTargeting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkResult] the created resource
- def self.mutate_customer_client_link_result
- require "google/ads/google_ads/v10/services/customer_client_link_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::PlannableTargeting] the created resource
+ def self.plannable_targeting
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::PlannableTargeting.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_account_link_result, optionally
+ # Returns a new instance of preferences, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateAccountLinkResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::Preferences] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateAccountLinkResult] the created resource
- def self.mutate_account_link_result
- require "google/ads/google_ads/v10/services/account_link_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateAccountLinkResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::Preferences] the created resource
+ def self.preferences
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::Preferences.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_and_url_seed, optionally
+ # Returns a new instance of product_allocation, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::KeywordAndUrlSeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::ProductAllocation] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::KeywordAndUrlSeed] the created resource
- def self.keyword_and_url_seed
- require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::KeywordAndUrlSeed.new
+ # @return [Google::Ads::GoogleAds::V10::Services::ProductAllocation] the created resource
+ def self.product_allocation
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::ProductAllocation.new
yield res if block_given?
res
end
- # Returns a new instance of keyword_seed, optionally
+ # Returns a new instance of effective_frequency_limit, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::KeywordSeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyLimit] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::KeywordSeed] the created resource
- def self.keyword_seed
- require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::KeywordSeed.new
+ # @return [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyLimit] the created resource
+ def self.effective_frequency_limit
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyLimit.new
yield res if block_given?
res
end
- # Returns a new instance of site_seed, optionally
+ # Returns a new instance of frequency_cap, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::SiteSeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::FrequencyCap] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SiteSeed] the created resource
- def self.site_seed
- require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SiteSeed.new
+ # @return [Google::Ads::GoogleAds::V10::Services::FrequencyCap] the created resource
+ def self.frequency_cap
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::FrequencyCap.new
yield res if block_given?
res
end
- # Returns a new instance of url_seed, optionally
+ # Returns a new instance of targeting, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::UrlSeed] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::Targeting] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::UrlSeed] the created resource
- def self.url_seed
- require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::UrlSeed.new
+ # @return [Google::Ads::GoogleAds::V10::Services::Targeting] the created resource
+ def self.targeting
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::Targeting.new
yield res if block_given?
res
end
- # Returns a new instance of generate_keyword_idea_result, optionally
+ # Returns a new instance of campaign_duration, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeaResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::CampaignDuration] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeaResult] the created resource
- def self.generate_keyword_idea_result
- require "google/ads/google_ads/v10/services/keyword_plan_idea_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeaResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::CampaignDuration] the created resource
+ def self.campaign_duration
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::CampaignDuration.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_customer_manager_link_result, optionally
+ # Returns a new instance of planned_product, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::PlannedProduct] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkResult] the created resource
- def self.mutate_customer_manager_link_result
- require "google/ads/google_ads/v10/services/customer_manager_link_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::PlannedProduct] the created resource
+ def self.planned_product
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::PlannedProduct.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_customer_user_access_result, optionally
+ # Returns a new instance of reach_curve, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::ReachCurve] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessResult] the created resource
- def self.mutate_customer_user_access_result
- require "google/ads/google_ads/v10/services/customer_user_access_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::ReachCurve] the created resource
+ def self.reach_curve
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::ReachCurve.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_adjustment, optionally
+ # Returns a new instance of reach_forecast, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::ConversionAdjustment] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::ReachForecast] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::ConversionAdjustment] the created resource
- def self.conversion_adjustment
- require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::ConversionAdjustment.new
+ # @return [Google::Ads::GoogleAds::V10::Services::ReachForecast] the created resource
+ def self.reach_forecast
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::ReachForecast.new
yield res if block_given?
res
end
- # Returns a new instance of restatement_value, optionally
+ # Returns a new instance of forecast, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::RestatementValue] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::Forecast] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::RestatementValue] the created resource
- def self.restatement_value
- require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::RestatementValue.new
+ # @return [Google::Ads::GoogleAds::V10::Services::Forecast] the created resource
+ def self.forecast
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::Forecast.new
yield res if block_given?
res
end
- # Returns a new instance of gclid_date_time_pair, optionally
+ # Returns a new instance of planned_product_reach_forecast, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::GclidDateTimePair] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::PlannedProductReachForecast] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::GclidDateTimePair] the created resource
- def self.gclid_date_time_pair
- require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::GclidDateTimePair.new
+ # @return [Google::Ads::GoogleAds::V10::Services::PlannedProductReachForecast] the created resource
+ def self.planned_product_reach_forecast
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::PlannedProductReachForecast.new
yield res if block_given?
res
end
- # Returns a new instance of conversion_adjustment_result, optionally
+ # Returns a new instance of planned_product_forecast, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::PlannedProductForecast] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentResult] the created resource
- def self.conversion_adjustment_result
- require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::PlannedProductForecast] the created resource
+ def self.planned_product_forecast
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::PlannedProductForecast.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_merchant_center_link_result, optionally
+ # Returns a new instance of on_target_audience_metrics, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::OnTargetAudienceMetrics] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkResult] the created resource
- def self.mutate_merchant_center_link_result
- require "google/ads/google_ads/v10/services/merchant_center_link_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::OnTargetAudienceMetrics] the created resource
+ def self.on_target_audience_metrics
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::OnTargetAudienceMetrics.new
yield res if block_given?
res
end
- # Returns a new instance of mutate_custom_audience_result, optionally
+ # Returns a new instance of effective_frequency_breakdown, optionally
# yielding it to a passed block so that attributes can be set on it.
#
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomAudienceResult] the new instance that will be returned so attributes
+ # @yield [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyBreakdown] the new instance that will be returned so attributes
# can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomAudienceResult] the created resource
- def self.mutate_custom_audience_result
- require "google/ads/google_ads/v10/services/custom_audience_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomAudienceResult.new
+ # @return [Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyBreakdown] the created resource
+ def self.effective_frequency_breakdown
+ require "google/ads/google_ads/v10/services/reach_plan_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::EffectiveFrequencyBreakdown.new
yield res if block_given?
res
end
- # Returns a new instance of smart_campaign_suggestion_info, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo] the created resource
- def self.smart_campaign_suggestion_info
- require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of location_list, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::LocationList] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::LocationList] the created resource
- def self.location_list
- require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::LocationList.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of business_context, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::BusinessContext] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::BusinessContext] the created resource
- def self.business_context
- require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::BusinessContext.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of suggest_smart_campaign_budget_options_response_metrics, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::Metrics] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::Metrics] the created resource
- def self.suggest_smart_campaign_budget_options_response_metrics
- require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::Metrics.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of budget_option, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::BudgetOption] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::BudgetOption] the created resource
- def self.budget_option
- require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::BudgetOption.new
- yield res if block_given?
- res
- end
-
- # Returns a new instance of mutate_custom_interest_result, optionally
- # yielding it to a passed block so that attributes can be set on it.
- #
- # @yield [Google::Ads::GoogleAds::V10::Services::MutateCustomInterestResult] the new instance that will be returned so attributes
- # can be set
- # @return [Google::Ads::GoogleAds::V10::Services::MutateCustomInterestResult] the created resource
- def self.mutate_custom_interest_result
- require "google/ads/google_ads/v10/services/custom_interest_service_pb"
- res = Google::Ads::GoogleAds::V10::Services::MutateCustomInterestResult.new
- yield res if block_given?
- res
- end
-
# Returns a new instance of campaign_budget_parameters, optionally
# yielding it to a passed block so that attributes can be set on it.
#
# @yield [Google::Ads::GoogleAds::V10::Services::ApplyRecommendationOperation::CampaignBudgetParameters] the new instance that will be returned so attributes
# can be set
@@ -8695,9 +8916,74 @@
# can be set
# @return [Google::Ads::GoogleAds::V10::Services::DismissRecommendationResponse::DismissRecommendationResult] the created resource
def self.dismiss_recommendation_result
require "google/ads/google_ads/v10/services/recommendation_service_pb"
res = Google::Ads::GoogleAds::V10::Services::DismissRecommendationResponse::DismissRecommendationResult.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of smart_campaign_suggestion_info, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo] the created resource
+ def self.smart_campaign_suggestion_info
+ require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of location_list, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::LocationList] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::LocationList] the created resource
+ def self.location_list
+ require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::LocationList.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of business_context, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::BusinessContext] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::BusinessContext] the created resource
+ def self.business_context
+ require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestionInfo::BusinessContext.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of suggest_smart_campaign_budget_options_response_metrics, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::Metrics] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::Metrics] the created resource
+ def self.suggest_smart_campaign_budget_options_response_metrics
+ require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::Metrics.new
+ yield res if block_given?
+ res
+ end
+
+ # Returns a new instance of budget_option, optionally
+ # yielding it to a passed block so that attributes can be set on it.
+ #
+ # @yield [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::BudgetOption] the new instance that will be returned so attributes
+ # can be set
+ # @return [Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::BudgetOption] the created resource
+ def self.budget_option
+ require "google/ads/google_ads/v10/services/smart_campaign_suggest_service_pb"
+ res = Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsResponse::BudgetOption.new
yield res if block_given?
res
end
# Returns a new instance of value, optionally