diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php b/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php
index b1927b606..55cb81666 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php b/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php
index 570776cd9..57fa82f80 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php b/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php
index 0ec0f36b6..e13ee9723 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php b/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php
index dcf7fe556..d8228e553 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php b/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php
index cfb03559d..a05804365 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php b/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php
index 0eb653999..4f323580c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php b/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php
index f47d12611..18a67ba8b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php and b/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php b/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php
index 43ed84bdb..39ea2b93a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php b/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php
index bd48f5025..54d50d9cc 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php and b/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php b/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php
index c1a21c5b9..42af81905 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Metrics.php b/metadata/Google/Ads/GoogleAds/V16/Common/Metrics.php
index 881a3b506..f86d2f0a3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Metrics.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Metrics.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php b/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php
index ed17cb285..35fe3ed64 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php b/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php
index 6e2bb2450..bb3b30987 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php b/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php
index bd5265566..4b02c83f2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php and b/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php b/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php
index eabe42062..cf5414556 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php b/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php
index 22c5fc573..9fd8c0c58 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReason.php b/metadata/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReason.php
new file mode 100644
index 000000000..d23bfeaf2
Binary files /dev/null and b/metadata/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReason.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php b/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php
index eab505ad2..cdc007e06 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/LocalServicesLeadCreditState.php b/metadata/Google/Ads/GoogleAds/V16/Enums/LocalServicesLeadCreditState.php
new file mode 100644
index 000000000..5f0966e38
Binary files /dev/null and b/metadata/Google/Ads/GoogleAds/V16/Enums/LocalServicesLeadCreditState.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php b/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php
index 6d4003eb1..7aa8abcb6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php
index cd06baa31..431ba226f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php
index b545d81ee..7e165ec8e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php
index bde833770..7930a142d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php b/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php
index 2ff97eee7..3021718b6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php
index 9c1d14ec5..513dc9369 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php
index 733d950a6..c890df7ef 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php
index 8f00729fe..3a46d6e60 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/VideoCampaignError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/VideoCampaignError.php
new file mode 100644
index 000000000..8bb19f8a9
Binary files /dev/null and b/metadata/Google/Ads/GoogleAds/V16/Errors/VideoCampaignError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccessibleBiddingStrategy.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccessibleBiddingStrategy.php
index f9e586393..fa710d20e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccessibleBiddingStrategy.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccessibleBiddingStrategy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php
index 5bd054a0e..8bc3ffb9e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php
index f2655a9fb..47f2fa44d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php
index 8f0c8a1af..94af6625f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php
index 897e5d958..597f10501 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php
index 2210d4a84..5d310843c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php
index 34fff0a62..da2cef711 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetCombinationView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetCombinationView.php
index 50385bc40..ddf325726 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetCombinationView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetCombinationView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php
index fabcd43a0..7234b207a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php
index 8392fca82..18ae1a9cd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAssetSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAssetSet.php
index 2a6370dcc..cf15a96ae 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAssetSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAssetSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php
index bf8212651..d144d6b58 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ø
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php
index 970cce4fb..97ce478e1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
index 01a3fe642..ed311a473 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php
index 8a915b198..1bfd95bca 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionSimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionSimulation.php
index d21846c42..75a321142 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionSimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionSimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php
index 352cebda3..39920ffe5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php
index 171a38307..e3dc17f63 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php
index a78e15132..019c45154 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleAdGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleAdGroup.php
index 49bd2c580..887131af6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleAdGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleAdGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleCampaign.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleCampaign.php
index adb7022c2..6ddbf7471 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleCampaign.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleCampaign.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php
index 92554a4a4..46bbfc9f3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php
index 53155cb74..fda25174f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php
index 47f4071f9..59adaa346 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php
index 9d34cdd08..93b02d724 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php
index 647aab6f7..9a9cc86a8 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php
index bd6321a9a..3e6411f2f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php
index 02b539939..e8f3fbc67 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Þ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php
index a59627210..f08d6f1a4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupTopCombinationView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupTopCombinationView.php
index f39a54914..b13a2dc86 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupTopCombinationView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupTopCombinationView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php
index bf846267e..d4d744e47 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php
index 8d640af80..66d1e1ade 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php
index 21616ad74..815a1658a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php
index 23e02c739..0f6ed41c2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php
index 30a4b6801..89993915b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php
index 7dd20918a..eb875e18d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BillingSetup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BillingSetup.php
index 2d66efa7a..87873e342 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BillingSetup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BillingSetup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php
index 923d56301..e8ce985da 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php
index 36ff66f1e..7a31c58e2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php
index e902b4e7a..44147d165 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php
index fa8c2c280..e828d1071 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php
index e79df5571..efd651f98 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignConversionGoal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignConversionGoal.php
index 3c37e2046..678c08633 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignConversionGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignConversionGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
index cdfa388d6..84c0d1b7d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php
index 3db5f3756..deb82efdb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php
index d28f37664..89cd92135 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignGroup.php
index e14d4bbe7..2bf659e10 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php
index 15450bfa7..981a592b5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
index e3c1b6531..abc7e1e2c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CarrierConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CarrierConstant.php
index 756dc965d..471a86e2b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CarrierConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CarrierConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php
index d471d9083..28e05e655 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php
index 010f88a75..7d8b2a064 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php
index 932ea20b0..7dc31b635 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php
index 5647a6702..cd7299c17 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php
index 17fbd45aa..66b25e409 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php
index f1a22d641..18e1c9ec6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php
index 404082836..90afe5ca4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php
index b3597d2f3..e0e0f72f9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomInterest.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomInterest.php
index 5e92aeba8..165b882d9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomInterest.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomInterest.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php
index efe09831a..7eacffba8 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php
index 58e75dbe7..f4fb36bbf 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAssetSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAssetSet.php
index a32a7881b..4bfde2eb6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAssetSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAssetSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php
index 409fc2b75..a8d004e87 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php
index bc74f0d5f..4712834a5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php
index 64b4f1f7d..6d77958c3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php
index e0676e559..50b2089fa 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLabel.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLabel.php
index ad38c7bbd..a3a8112f3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLabel.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLabel.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLifecycleGoal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLifecycleGoal.php
index bd4327824..c6490fb55 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLifecycleGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerLifecycleGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
index 315244b82..ba4d43b29 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php
index 0c07558c3..a6a48ff55 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomizerAttribute.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomizerAttribute.php
index b844af956..eb6ef4649 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomizerAttribute.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomizerAttribute.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DetailPlacementView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DetailPlacementView.php
index 4d117115d..9bc5a60a9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DetailPlacementView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DetailPlacementView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php
index 9ac7170ac..527d958b2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php
index fd49086ac..0f505f521 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php
index 947e818f4..f50616b14 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php
index 02cb04ae8..b208fddae 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php
index 607defe9e..5fcfa2d31 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Î
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php
index 41dce7fb1..ec9438b60 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php
index e4751f2ac..0b5a0595d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php
index e41cc5863..fff45c3db 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php
index c17104f15..eeaa563fd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php
index 5b4a5b7c8..cf0d56c45 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php
index a052c5023..0ca7d036a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/GenderView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/GenderView.php
index 2de8479c2..1970f9e59 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/GenderView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/GenderView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
À
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php b/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php
index f5dd77d2d..bbdda88bd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/GroupPlacementView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/GroupPlacementView.php
index 84b7402e1..6cdfaa046 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/GroupPlacementView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/GroupPlacementView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/IncomeRangeView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/IncomeRangeView.php
index 39c3f027a..ba32f1825 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/IncomeRangeView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/IncomeRangeView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ß
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php
index 852748355..3dee9f824 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php
index 2655780e3..473917f92 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroupKeyword.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroupKeyword.php
index 98bb2721d..33a09d984 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroupKeyword.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroupKeyword.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php
index 85a201001..62d2fcca1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaignKeyword.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaignKeyword.php
index a78799c12..d9c638b67 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaignKeyword.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaignKeyword.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Label.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Label.php
index a1f5100d2..538e0cbb9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Label.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Label.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php
index 312823327..0c91d7a1a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesEmployee.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesEmployee.php
index de6c2ad63..57beba0bf 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesEmployee.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesEmployee.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
index 96374b397..25afe0c91 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php
index e393ceb64..c5f992478 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php
index 4d2123bce..9879a73b9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocationView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocationView.php
index 29d70bcb0..0934eff3d 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/LocationView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/LocationView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Ì
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ManagedPlacementView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ManagedPlacementView.php
index 5fe44cf4f..8141ef886 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ManagedPlacementView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ManagedPlacementView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ý
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/MediaFile.php b/metadata/Google/Ads/GoogleAds/V16/Resources/MediaFile.php
index a0c3f709e..dcbe7f326 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/MediaFile.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/MediaFile.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/MobileAppCategoryConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/MobileAppCategoryConstant.php
index 54e31fec6..226e5b604 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/MobileAppCategoryConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/MobileAppCategoryConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php
index 9c68e6e48..f5832bc36 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php
index 598206b4c..ad6783f65 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/OperatingSystemVersionConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/OperatingSystemVersionConstant.php
index b89599203..fdd3b698d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/OperatingSystemVersionConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/OperatingSystemVersionConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ParentalStatusView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ParentalStatusView.php
index 7c05de9a8..7dbabca9f 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ParentalStatusView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ParentalStatusView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ñ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php
index 39e0e0e51..3fda8ee9e 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ä
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php
index 1a57ca745..da1211ab2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/QualifyingQuestion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/QualifyingQuestion.php
index ebf47606f..90f3dcf67 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/QualifyingQuestion.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/QualifyingQuestion.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
¡
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php
index b1b00031f..345b2141c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/RecommendationSubscription.php b/metadata/Google/Ads/GoogleAds/V16/Resources/RecommendationSubscription.php
index cd2a9e5c3..22fc75f8b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/RecommendationSubscription.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/RecommendationSubscription.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php b/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php
index 9d2479318..8cbebb294 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php
index 5c8866190..13fa87303 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php
index 96265624e..73223f445 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php
index 8331ddf1b..351105db2 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
ñ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/SmartCampaignSearchTermView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/SmartCampaignSearchTermView.php
index 284fcf9d2..e5e2b1b07 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/SmartCampaignSearchTermView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/SmartCampaignSearchTermView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
û
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/TopicConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/TopicConstant.php
index 4ccfa8f2c..a7bebfef4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/TopicConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/TopicConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityGroupView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityGroupView.php
index d8518efa7..15f9bedd8 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityGroupView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityGroupView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
’
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php b/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php
index 94f60ee25..7e89e579a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php b/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php
index ff305fa8c..92b6d6c64 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php
index 2ba338e31..c82e159da 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php
index 3edcfe821..3f857d863 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php
index 4319956ae..d5b9bbb1f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php
index 48eacf1a7..72b8fad16 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php
index 402df94cb..1719a0996 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php
index fe3af3802..e583abc29 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php
index dd4c93c1d..9818ed336 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php
index 89d7ddb23..1f98185eb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php
index 2d4616c28..6a46ec074 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php
index ed1579712..aed302bed 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php
index a7dc039e2..ab98c8851 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php
index cc19f5bf6..17d751c87 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php
index 321570aff..7aa9c4a2b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php
index 19916042f..438b329fa 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php
index 0342df43f..a993c6616 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php
index 982339970..10b72710c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php
index 02f61a017..3f2cfac1d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php
index 61051f64e..e0775c5c1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php
index 6eeea4c8a..8aea94076 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php
index 1e723f860..38c3287b6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php
index 5ce7e9b70..ff98bc2bd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php
index d56351a01..3d0df1390 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php
index a963df0fe..69813cc6f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php
index a9aef4a55..1ce991394 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php
index d1abb1df5..d3e25c635 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php
index 852d93996..02a6b45b5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php
index 528ffd64c..7fb1bbd3b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php
index a7b1b0f30..b3cbcd3f2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php
index 73669e9f1..5973fc05c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php
index 63ebaeed0..2b60cb613 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php
index 0cdb56dc6..94711aee1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php
index 751264eab..cb6eecd91 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php
index 94283c367..13111a248 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php
index 767576f4e..545df7355 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php
index f5c4d4dce..1917b1a12 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php
index 37e0db681..d1576979c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php
index 6c855abd2..10d9d606f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php
index bbed52bac..c84f746a1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php
index ad5f72d52..bb9525216 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php
index 9a10de540..294ec3fea 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php
index 49e8824f3..2e8d6e348 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php
index 9b58c9229..d43a4d081 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php
index cd55dbb8e..d7e0ab0fe 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php
index 9445cfed5..3181e7ceb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php
index 8aa2322a2..70bdac23c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php
index f13e3cbbd..d1403ff44 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php
index 0404e62e8..d077cae14 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php
index e088961dc..5fa6d646e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php
index 107eff695..76270d297 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php
index 00bedb150..a4e77375e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php
index eaa08e67d..316fdc527 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php
index a15039545..2f1fa340f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php
index 7be2d9615..355cdb95e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php
index eee6ecc16..bab212650 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php
index afe39e7af..0028c3adf 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php
index f3d641a6b..ff8243bff 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php
index 0e4504cd3..e6d8542c4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php
index 48f1dea67..6b64e0203 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php
index 4c08e8939..e0838aab3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php
index 69e694d13..c1d3868ea 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php
index 4d555fc94..926320165 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php
index 3c198173e..27cd98e65 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php
index a9846d86d..dbad7a80c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php
index 4493eaadc..5003b7f3b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php
index 543a1014a..45e64038b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php
index 7b6db3b93..187b664b6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php
index 3f9bb2ed6..17b86e3ec 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php
index 268d0c415..ad529bf6c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php
index 89c383b51..4e7cc4e4d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php
index 767d0d343..0232e0cba 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php
index 6c41a0a25..9b9f4965e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php
index 8054b45c7..9d50fd4e3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php
index f9451defd..3b247e083 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php
index e33217b3a..60adb7a66 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php
index 61f7d3cab..f84e65e60 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php
index 2c86da04a..840f44eda 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php
index e13be6b88..04e4702a1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php
index ee47c4fd4..8b9cd092a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php
index 7e056c9c6..5e440f7c5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php
index 012f2395b..f1ca3030d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php
index 95ffbb392..d1e548a7f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php
index 1a21a9b8e..00a1614cb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php b/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php
index 11aa049b4..2abe55d81 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php
index 02f003930..d08a3351f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php
index 641dcd83e..49d5014a5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php
index 30effe521..d0247ffca 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php b/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php
index 5308965ce..c10ed543a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php
index c6547a6c1..a245cd044 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php
index 3dceb2086..f18cd9ee7 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php
index 44f874557..f5bb3de2d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php
index c10887d2f..f9a4aac49 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php
index 8c38f1bf6..8769d595c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php
index 07a85f406..c2555b3ab 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php
index e23b09d1b..07ecd43f5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php
index 6519028b7..1b1372b39 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php b/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php
index 8ed5162b9..772b25e12 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php b/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php
index da755565f..c45b32f29 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php
index 552bf05e3..b76797730 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php
index 4d3c0c985..d9545d59f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php
index 16d95f5cc..07e0aec9b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php
index 2f20020a4..f73570d44 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php
index ca1d1afc8..bd7b675d9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php
index fe8efcaef..e4ccb03a1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php
index d3d4e8fcd..3c968596c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php
index 40fd275d7..fc867b47e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php
index b819077c2..8f734f63a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php
index ebd6e2df8..7a72f6e5b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php
index edf453b63..8c05c72cc 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php
@@ -13,12 +13,12 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\LaunchStage::initOnce();
- \GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\Http::initOnce();
\GPBMetadata\Google\Protobuf\Duration::initOnce();
+ \GPBMetadata\Google\Api\LaunchStage::initOnce();
\GPBMetadata\Google\Api\Client::initOnce();
- \GPBMetadata\Google\Api\Http::initOnce();
\GPBMetadata\Google\Api\Annotations::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Ù
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php
index ec70224c5..ba04f89e4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php b/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php
index 77d980e98..86d26a854 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php b/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php
index 4863a5e97..f13837c72 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php differ
diff --git a/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php b/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php
index c757ac43c..90cab8319 100644
--- a/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php
+++ b/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php
@@ -16,12 +16,36 @@
*/
class BrandInfo extends \Google\Protobuf\Internal\Message
{
+ /**
+ * Output only. A text representation of a brand.
+ *
+ * Generated from protobuf field optional string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $display_name = null;
/**
* The Commercial KG MID for the brand.
*
* Generated from protobuf field optional string entity_id = 1;
*/
protected $entity_id = null;
+ /**
+ * Output only. The primary url of a brand.
+ *
+ * Generated from protobuf field optional string primary_url = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $primary_url = null;
+ /**
+ * Output only. The rejection reason when a brand status is REJECTED.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason rejection_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $rejection_reason = null;
+ /**
+ * Output only. The status of a brand.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandStateEnum.BrandState status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $status = null;
/**
* Constructor.
@@ -29,8 +53,16 @@ class BrandInfo extends \Google\Protobuf\Internal\Message
* @param array $data {
* Optional. Data for populating the Message object.
*
+ * @type string $display_name
+ * Output only. A text representation of a brand.
* @type string $entity_id
* The Commercial KG MID for the brand.
+ * @type string $primary_url
+ * Output only. The primary url of a brand.
+ * @type int $rejection_reason
+ * Output only. The rejection reason when a brand status is REJECTED.
+ * @type int $status
+ * Output only. The status of a brand.
* }
*/
public function __construct($data = NULL) {
@@ -38,6 +70,42 @@ public function __construct($data = NULL) {
parent::__construct($data);
}
+ /**
+ * Output only. A text representation of a brand.
+ *
+ * Generated from protobuf field optional string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getDisplayName()
+ {
+ return isset($this->display_name) ? $this->display_name : '';
+ }
+
+ public function hasDisplayName()
+ {
+ return isset($this->display_name);
+ }
+
+ public function clearDisplayName()
+ {
+ unset($this->display_name);
+ }
+
+ /**
+ * Output only. A text representation of a brand.
+ *
+ * Generated from protobuf field optional string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setDisplayName($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->display_name = $var;
+
+ return $this;
+ }
+
/**
* The Commercial KG MID for the brand.
*
@@ -74,5 +142,113 @@ public function setEntityId($var)
return $this;
}
+ /**
+ * Output only. The primary url of a brand.
+ *
+ * Generated from protobuf field optional string primary_url = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getPrimaryUrl()
+ {
+ return isset($this->primary_url) ? $this->primary_url : '';
+ }
+
+ public function hasPrimaryUrl()
+ {
+ return isset($this->primary_url);
+ }
+
+ public function clearPrimaryUrl()
+ {
+ unset($this->primary_url);
+ }
+
+ /**
+ * Output only. The primary url of a brand.
+ *
+ * Generated from protobuf field optional string primary_url = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setPrimaryUrl($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->primary_url = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. The rejection reason when a brand status is REJECTED.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason rejection_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getRejectionReason()
+ {
+ return isset($this->rejection_reason) ? $this->rejection_reason : 0;
+ }
+
+ public function hasRejectionReason()
+ {
+ return isset($this->rejection_reason);
+ }
+
+ public function clearRejectionReason()
+ {
+ unset($this->rejection_reason);
+ }
+
+ /**
+ * Output only. The rejection reason when a brand status is REJECTED.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason rejection_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setRejectionReason($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\BrandRequestRejectionReasonEnum\BrandRequestRejectionReason::class);
+ $this->rejection_reason = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. The status of a brand.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandStateEnum.BrandState status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getStatus()
+ {
+ return isset($this->status) ? $this->status : 0;
+ }
+
+ public function hasStatus()
+ {
+ return isset($this->status);
+ }
+
+ public function clearStatus()
+ {
+ unset($this->status);
+ }
+
+ /**
+ * Output only. The status of a brand.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandStateEnum.BrandState status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setStatus($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\BrandStateEnum\BrandState::class);
+ $this->status = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Common/Metrics.php b/src/Google/Ads/GoogleAds/V16/Common/Metrics.php
index 1f1554fdf..989188fcf 100644
--- a/src/Google/Ads/GoogleAds/V16/Common/Metrics.php
+++ b/src/Google/Ads/GoogleAds/V16/Common/Metrics.php
@@ -16,8 +16,8 @@
class Metrics extends \Google\Protobuf\Internal\Message
{
/**
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
*
* Generated from protobuf field optional double absolute_top_impression_percentage = 183;
*/
@@ -192,8 +192,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
protected $all_conversions_from_store_website = null;
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -242,9 +242,9 @@ class Metrics extends \Google\Protobuf\Internal\Message
protected $auction_insight_search_position_above_rate = null;
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
*
* Generated from protobuf field optional double auction_insight_search_top_impression_percentage = 263;
@@ -866,8 +866,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_absolute_top_impression_share = null;
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -884,7 +884,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_budget_lost_impression_share = null;
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -922,8 +922,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_impression_share = null;
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -940,7 +940,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_rank_lost_impression_share = null;
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
@@ -949,11 +949,12 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_rank_lost_top_impression_share = null;
/**
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
*
* Generated from protobuf field optional double search_top_impression_share = 146;
*/
@@ -986,7 +987,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $average_target_roas = null;
/**
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
*
* Generated from protobuf field optional double top_impression_percentage = 148;
@@ -1524,8 +1525,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* Optional. Data for populating the Message object.
*
* @type float $absolute_top_impression_percentage
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
* @type float $active_view_cpm
* Average cost of viewable impressions (`active_view_impressions`).
* @type float $active_view_ctr
@@ -1608,8 +1609,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* This metric applies to feed items only.
* @type float $auction_insight_search_absolute_top_impression_percentage
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -1638,9 +1639,9 @@ class Metrics extends \Google\Protobuf\Internal\Message
* This metric is not publicly available.
* @type float $auction_insight_search_top_impression_percentage
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
* @type float $average_cost
* The average amount you pay per interaction. This amount is the total cost
@@ -1942,8 +1943,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* https://support.google.com/google-ads/answer/7501826
* for details. Any value below 0.1 is reported as 0.0999.
* @type float $search_budget_lost_absolute_top_impression_share
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_budget_lost_impression_share
@@ -1952,7 +1953,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
* budget lost impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
* @type float $search_budget_lost_top_impression_share
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -1974,8 +1975,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* Note: Search impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
* @type float $search_rank_lost_absolute_top_impression_share
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_rank_lost_impression_share
@@ -1984,16 +1985,17 @@ class Metrics extends \Google\Protobuf\Internal\Message
* Note: Search rank lost impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_rank_lost_top_impression_share
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_top_impression_share
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
* @type \Google\Ads\GoogleAds\V16\Common\SearchVolumeRange $search_volume
* Search volume range for a search term insight category.
* @type int|string $speed_score
@@ -2006,7 +2008,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
* The average Target ROAS, or unset if not available (for example, for
* campaigns that had traffic from portfolio bidding strategies or non-tROAS).
* @type float $top_impression_percentage
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
* @type float $valid_accelerated_mobile_pages_clicks_percentage
* The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages
@@ -2336,8 +2338,8 @@ public function __construct($data = NULL) {
}
/**
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
*
* Generated from protobuf field optional double absolute_top_impression_percentage = 183;
* @return float
@@ -2358,8 +2360,8 @@ public function clearAbsoluteTopImpressionPercentage()
}
/**
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
*
* Generated from protobuf field optional double absolute_top_impression_percentage = 183;
* @param float $var
@@ -3219,8 +3221,8 @@ public function setAllConversionsFromStoreWebsite($var)
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -3245,8 +3247,8 @@ public function clearAuctionInsightSearchAbsoluteTopImpressionPercentage()
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -3439,9 +3441,9 @@ public function setAuctionInsightSearchPositionAboveRate($var)
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
*
* Generated from protobuf field optional double auction_insight_search_top_impression_percentage = 263;
@@ -3464,9 +3466,9 @@ public function clearAuctionInsightSearchTopImpressionPercentage()
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
*
* Generated from protobuf field optional double auction_insight_search_top_impression_percentage = 263;
@@ -6548,8 +6550,8 @@ public function setSearchAbsoluteTopImpressionShare($var)
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6572,8 +6574,8 @@ public function clearSearchBudgetLostAbsoluteTopImpressionShare()
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6632,7 +6634,7 @@ public function setSearchBudgetLostImpressionShare($var)
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -6656,7 +6658,7 @@ public function clearSearchBudgetLostTopImpressionShare()
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -6804,8 +6806,8 @@ public function setSearchImpressionShare($var)
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6828,8 +6830,8 @@ public function clearSearchRankLostAbsoluteTopImpressionShare()
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6888,7 +6890,7 @@ public function setSearchRankLostImpressionShare($var)
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
@@ -6912,7 +6914,7 @@ public function clearSearchRankLostTopImpressionShare()
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
@@ -6930,11 +6932,12 @@ public function setSearchRankLostTopImpressionShare($var)
}
/**
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
*
* Generated from protobuf field optional double search_top_impression_share = 146;
* @return float
@@ -6955,11 +6958,12 @@ public function clearSearchTopImpressionShare()
}
/**
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
*
* Generated from protobuf field optional double search_top_impression_share = 146;
* @param float $var
@@ -7124,7 +7128,7 @@ public function setAverageTargetRoas($var)
}
/**
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
*
* Generated from protobuf field optional double top_impression_percentage = 148;
@@ -7146,7 +7150,7 @@ public function clearTopImpressionPercentage()
}
/**
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
*
* Generated from protobuf field optional double top_impression_percentage = 148;
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php b/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php
index 4160d0f57..698108cb1 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php
@@ -130,6 +130,13 @@ class AdGroupPrimaryStatusReason
* Generated from protobuf enum CAMPAIGN_DRAFT = 16;
*/
const CAMPAIGN_DRAFT = 16;
+ /**
+ * Ad group has been paused due to prolonged low activity in serving.
+ * Contributes to AdGroupPrimaryStatus.PAUSED.
+ *
+ * Generated from protobuf enum AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY = 19;
+ */
+ const AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY = 19;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -149,6 +156,7 @@ class AdGroupPrimaryStatusReason
self::HAS_ADS_LIMITED_BY_POLICY => 'HAS_ADS_LIMITED_BY_POLICY',
self::MOST_ADS_UNDER_REVIEW => 'MOST_ADS_UNDER_REVIEW',
self::CAMPAIGN_DRAFT => 'CAMPAIGN_DRAFT',
+ self::AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY => 'AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php b/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php
index 2db588055..b2baa652f 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php
@@ -189,6 +189,12 @@ class AssetFieldType
* Generated from protobuf enum HOTEL_PROPERTY = 28;
*/
const HOTEL_PROPERTY = 28;
+ /**
+ * The asset is linked for use as a discovery carousel card.
+ *
+ * Generated from protobuf enum DISCOVERY_CAROUSEL_CARD = 29;
+ */
+ const DISCOVERY_CAROUSEL_CARD = 29;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -220,6 +226,7 @@ class AssetFieldType
self::AD_IMAGE => 'AD_IMAGE',
self::BUSINESS_LOGO => 'BUSINESS_LOGO',
self::HOTEL_PROPERTY => 'HOTEL_PROPERTY',
+ self::DISCOVERY_CAROUSEL_CARD => 'DISCOVERY_CAROUSEL_CARD',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum.php b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum.php
new file mode 100644
index 000000000..33b85a1af
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum.php
@@ -0,0 +1,34 @@
+google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum
+ */
+class BrandRequestRejectionReasonEnum extends \Google\Protobuf\Internal\Message
+{
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Enums\BrandRequestRejectionReason::initOnce();
+ parent::__construct($data);
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum/BrandRequestRejectionReason.php b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum/BrandRequestRejectionReason.php
new file mode 100644
index 000000000..397080d0c
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum/BrandRequestRejectionReason.php
@@ -0,0 +1,85 @@
+google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason
+ */
+class BrandRequestRejectionReason
+{
+ /**
+ * No value has been specified.
+ *
+ * Generated from protobuf enum UNSPECIFIED = 0;
+ */
+ const UNSPECIFIED = 0;
+ /**
+ * Used for return value only. Represents value unknown in this version.
+ *
+ * Generated from protobuf enum UNKNOWN = 1;
+ */
+ const UNKNOWN = 1;
+ /**
+ * Brand is already present in the commercial brand set.
+ *
+ * Generated from protobuf enum EXISTING_BRAND = 2;
+ */
+ const EXISTING_BRAND = 2;
+ /**
+ * Brand is already present in the commercial brand set, but is a variant.
+ *
+ * Generated from protobuf enum EXISTING_BRAND_VARIANT = 3;
+ */
+ const EXISTING_BRAND_VARIANT = 3;
+ /**
+ * Brand information is not correct (eg: URL and name don't match).
+ *
+ * Generated from protobuf enum INCORRECT_INFORMATION = 4;
+ */
+ const INCORRECT_INFORMATION = 4;
+ /**
+ * Not a valid brand as per Google policy.
+ *
+ * Generated from protobuf enum NOT_A_BRAND = 5;
+ */
+ const NOT_A_BRAND = 5;
+
+ private static $valueToName = [
+ self::UNSPECIFIED => 'UNSPECIFIED',
+ self::UNKNOWN => 'UNKNOWN',
+ self::EXISTING_BRAND => 'EXISTING_BRAND',
+ self::EXISTING_BRAND_VARIANT => 'EXISTING_BRAND_VARIANT',
+ self::INCORRECT_INFORMATION => 'INCORRECT_INFORMATION',
+ self::NOT_A_BRAND => 'NOT_A_BRAND',
+ ];
+
+ public static function name($value)
+ {
+ if (!isset(self::$valueToName[$value])) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no name defined for value %s', __CLASS__, $value));
+ }
+ return self::$valueToName[$value];
+ }
+
+
+ public static function value($name)
+ {
+ $const = __CLASS__ . '::' . strtoupper($name);
+ if (!defined($const)) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no value defined for name %s', __CLASS__, $name));
+ }
+ return constant($const);
+ }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BrandRequestRejectionReason::class, \Google\Ads\GoogleAds\V16\Enums\BrandRequestRejectionReasonEnum_BrandRequestRejectionReason::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php b/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php
index 5a48d0e43..33e45ab09 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php
@@ -259,6 +259,12 @@ class CriterionType
* Generated from protobuf enum BRAND_LIST = 40;
*/
const BRAND_LIST = 40;
+ /**
+ * Life Event
+ *
+ * Generated from protobuf enum LIFE_EVENT = 41;
+ */
+ const LIFE_EVENT = 41;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -302,6 +308,7 @@ class CriterionType
self::SEARCH_THEME => 'SEARCH_THEME',
self::BRAND => 'BRAND',
self::BRAND_LIST => 'BRAND_LIST',
+ self::LIFE_EVENT => 'LIFE_EVENT',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum.php b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum.php
new file mode 100644
index 000000000..97ac96f7e
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum.php
@@ -0,0 +1,33 @@
+google.ads.googleads.v16.enums.LocalServicesCreditStateEnum
+ */
+class LocalServicesCreditStateEnum extends \Google\Protobuf\Internal\Message
+{
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Enums\LocalServicesLeadCreditState::initOnce();
+ parent::__construct($data);
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum/CreditState.php b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum/CreditState.php
new file mode 100644
index 000000000..119b61ac3
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum/CreditState.php
@@ -0,0 +1,71 @@
+google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState
+ */
+class CreditState
+{
+ /**
+ * Not specified.
+ *
+ * Generated from protobuf enum UNSPECIFIED = 0;
+ */
+ const UNSPECIFIED = 0;
+ /**
+ * Used for return value only. Represents value unknown in this version.
+ *
+ * Generated from protobuf enum UNKNOWN = 1;
+ */
+ const UNKNOWN = 1;
+ /**
+ * Credit is pending.
+ *
+ * Generated from protobuf enum PENDING = 2;
+ */
+ const PENDING = 2;
+ /**
+ * Credit request is complete.
+ *
+ * Generated from protobuf enum CREDITED = 3;
+ */
+ const CREDITED = 3;
+
+ private static $valueToName = [
+ self::UNSPECIFIED => 'UNSPECIFIED',
+ self::UNKNOWN => 'UNKNOWN',
+ self::PENDING => 'PENDING',
+ self::CREDITED => 'CREDITED',
+ ];
+
+ public static function name($value)
+ {
+ if (!isset(self::$valueToName[$value])) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no name defined for value %s', __CLASS__, $value));
+ }
+ return self::$valueToName[$value];
+ }
+
+
+ public static function value($name)
+ {
+ $const = __CLASS__ . '::' . strtoupper($name);
+ if (!defined($const)) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no value defined for name %s', __CLASS__, $name));
+ }
+ return constant($const);
+ }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreditState::class, \Google\Ads\GoogleAds\V16\Enums\LocalServicesCreditStateEnum_CreditState::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php b/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php
index 6f6743701..af563e086 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php
@@ -903,6 +903,12 @@ class ResourceLimitType
* Generated from protobuf enum SHARED_SETS_PER_ACCOUNT_FOR_BRAND = 185;
*/
const SHARED_SETS_PER_ACCOUNT_FOR_BRAND = 185;
+ /**
+ * Maximum number of lookalike lists per customer.
+ *
+ * Generated from protobuf enum LOOKALIKE_USER_LISTS_PER_CUSTOMER = 186;
+ */
+ const LOOKALIKE_USER_LISTS_PER_CUSTOMER = 186;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -1048,6 +1054,7 @@ class ResourceLimitType
self::BRANDS_PER_SHARED_SET => 'BRANDS_PER_SHARED_SET',
self::ENABLED_BRAND_LIST_CRITERIA_PER_CAMPAIGN => 'ENABLED_BRAND_LIST_CRITERIA_PER_CAMPAIGN',
self::SHARED_SETS_PER_ACCOUNT_FOR_BRAND => 'SHARED_SETS_PER_ACCOUNT_FOR_BRAND',
+ self::LOOKALIKE_USER_LISTS_PER_CUSTOMER => 'LOOKALIKE_USER_LISTS_PER_CUSTOMER',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php b/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php
index 2816869e5..446a340f6 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php
@@ -26,8 +26,9 @@ class ResponseContentType
*/
const RESOURCE_NAME_ONLY = 1;
/**
- * The mutate response will be the resource name and the resource with
- * all mutable fields.
+ * The mutate response will contain the resource name and the resource with
+ * mutable fields if possible. Otherwise, only the resource name will be
+ * returned.
*
* Generated from protobuf enum MUTABLE_RESOURCE = 2;
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php b/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php
index 4fa383eb0..172846e4b 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php
@@ -187,6 +187,16 @@ class CampaignCriterionError
* Generated from protobuf enum CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN = 26;
*/
const CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN = 26;
+ /**
+ * Campaigns that target all countries and territories are limited to a
+ * certain number of top-level location exclusions. If removing a criterion
+ * causes the campaign to target all countries and territories and the
+ * campaign has more top-level location exclusions than the limit allows,
+ * then this error is returned.
+ *
+ * Generated from protobuf enum CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS = 27;
+ */
+ const CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS = 27;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -216,6 +226,7 @@ class CampaignCriterionError
self::AT_LEAST_ONE_LOCAL_SERVICE_ID_CRITERION_REQUIRED_FOR_LOCAL_SERVICES_CAMPAIGN => 'AT_LEAST_ONE_LOCAL_SERVICE_ID_CRITERION_REQUIRED_FOR_LOCAL_SERVICES_CAMPAIGN',
self::LOCAL_SERVICE_ID_NOT_FOUND_FOR_CATEGORY => 'LOCAL_SERVICE_ID_NOT_FOUND_FOR_CATEGORY',
self::CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN => 'CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN',
+ self::CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS => 'CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php b/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php
index 64364bb84..78e6b4b5b 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php
@@ -516,6 +516,13 @@ class CampaignError
* Generated from protobuf enum CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL = 88;
*/
const CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL = 88;
+ /**
+ * Dynamic text asset cannot be opted out when final URL expansion is opted
+ * in.
+ *
+ * Generated from protobuf enum DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN = 89;
+ */
+ const DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN = 89;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -596,6 +603,7 @@ class CampaignError
self::CANNOT_LINK_TO_COMPARISON_SHOPPING_SERVICE_ACCOUNT => 'CANNOT_LINK_TO_COMPARISON_SHOPPING_SERVICE_ACCOUNT',
self::CANNOT_TARGET_NETWORK_FOR_COMPARISON_SHOPPING_SERVICE_LINKED_ACCOUNTS => 'CANNOT_TARGET_NETWORK_FOR_COMPARISON_SHOPPING_SERVICE_LINKED_ACCOUNTS',
self::CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL => 'CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL',
+ self::DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN => 'DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php b/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php
index 395030466..257cd39da 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php
@@ -49,6 +49,18 @@ class CustomerSkAdNetworkConversionValueSchemaError
* Generated from protobuf enum LINK_CODE_NOT_FOUND = 5;
*/
const LINK_CODE_NOT_FOUND = 5;
+ /**
+ * The SkAdNetwork event counter provided is invalid.
+ *
+ * Generated from protobuf enum INVALID_EVENT_COUNTER = 7;
+ */
+ const INVALID_EVENT_COUNTER = 7;
+ /**
+ * The SkAdNetwork event name provided is invalid.
+ *
+ * Generated from protobuf enum INVALID_EVENT_NAME = 8;
+ */
+ const INVALID_EVENT_NAME = 8;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -57,6 +69,8 @@ class CustomerSkAdNetworkConversionValueSchemaError
self::INVALID_APP_ID => 'INVALID_APP_ID',
self::INVALID_SCHEMA => 'INVALID_SCHEMA',
self::LINK_CODE_NOT_FOUND => 'LINK_CODE_NOT_FOUND',
+ self::INVALID_EVENT_COUNTER => 'INVALID_EVENT_COUNTER',
+ self::INVALID_EVENT_NAME => 'INVALID_EVENT_NAME',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php b/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php
index 40986bc9d..72ee32f19 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php
@@ -51,6 +51,8 @@ class ErrorCode extends \Google\Protobuf\Internal\Message
* An error with a Campaign Budget mutate.
* @type int $campaign_error
* An error with a Campaign mutate.
+ * @type int $video_campaign_error
+ * An error with a Video Campaign mutate.
* @type int $authentication_error
* Indicates failure to properly authenticate user.
* @type int $ad_group_criterion_customizer_error
@@ -766,6 +768,37 @@ public function setCampaignError($var)
return $this;
}
+ /**
+ * An error with a Video Campaign mutate.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.errors.VideoCampaignErrorEnum.VideoCampaignError video_campaign_error = 182;
+ * @return int
+ */
+ public function getVideoCampaignError()
+ {
+ return $this->readOneof(182);
+ }
+
+ public function hasVideoCampaignError()
+ {
+ return $this->hasOneof(182);
+ }
+
+ /**
+ * An error with a Video Campaign mutate.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.errors.VideoCampaignErrorEnum.VideoCampaignError video_campaign_error = 182;
+ * @param int $var
+ * @return $this
+ */
+ public function setVideoCampaignError($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Errors\VideoCampaignErrorEnum\VideoCampaignError::class);
+ $this->writeOneof(182, $var);
+
+ return $this;
+ }
+
/**
* Indicates failure to properly authenticate user.
*
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php b/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php
index 8ae164dca..cb4b5367b 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php
@@ -202,6 +202,12 @@ class ExperimentError
* Generated from protobuf enum CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE = 29;
*/
const CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE = 29;
+ /**
+ * Experiment length cannot be longer than max length.
+ *
+ * Generated from protobuf enum INVALID_DURATION_FOR_AN_EXPERIMENT = 30;
+ */
+ const INVALID_DURATION_FOR_AN_EXPERIMENT = 30;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -234,6 +240,7 @@ class ExperimentError
self::CANNOT_REMOVE_IN_CREATION_EXPERIMENT => 'CANNOT_REMOVE_IN_CREATION_EXPERIMENT',
self::CANNOT_ADD_CAMPAIGN_WITH_DEPRECATED_AD_TYPES => 'CANNOT_ADD_CAMPAIGN_WITH_DEPRECATED_AD_TYPES',
self::CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE => 'CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE',
+ self::INVALID_DURATION_FOR_AN_EXPERIMENT => 'INVALID_DURATION_FOR_AN_EXPERIMENT',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php
index af4ffdac7..0e77bf465 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php
@@ -44,6 +44,12 @@ class ProductLinkError
* Generated from protobuf enum INVITATION_EXISTS = 4;
*/
const INVITATION_EXISTS = 4;
+ /**
+ * A link cannot be created because an active link already exists.
+ *
+ * Generated from protobuf enum LINK_EXISTS = 5;
+ */
+ const LINK_EXISTS = 5;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -51,6 +57,7 @@ class ProductLinkError
self::INVALID_OPERATION => 'INVALID_OPERATION',
self::CREATION_NOT_PERMITTED => 'CREATION_NOT_PERMITTED',
self::INVITATION_EXISTS => 'INVITATION_EXISTS',
+ self::LINK_EXISTS => 'LINK_EXISTS',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php
index ac1b23ff7..cea55e988 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php
@@ -45,6 +45,12 @@ class ProductLinkInvitationError
* Generated from protobuf enum NO_INVITATION_REQUIRED = 4;
*/
const NO_INVITATION_REQUIRED = 4;
+ /**
+ * The customer is not permitted to create the invitation.
+ *
+ * Generated from protobuf enum CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION = 5;
+ */
+ const CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION = 5;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -52,6 +58,7 @@ class ProductLinkInvitationError
self::INVALID_STATUS => 'INVALID_STATUS',
self::PERMISSION_DENIED => 'PERMISSION_DENIED',
self::NO_INVITATION_REQUIRED => 'NO_INVITATION_REQUIRED',
+ self::CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION => 'CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum.php b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum.php
new file mode 100644
index 000000000..db0428090
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum.php
@@ -0,0 +1,33 @@
+google.ads.googleads.v16.errors.VideoCampaignErrorEnum
+ */
+class VideoCampaignErrorEnum extends \Google\Protobuf\Internal\Message
+{
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Errors\VideoCampaignError::initOnce();
+ parent::__construct($data);
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum/VideoCampaignError.php b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum/VideoCampaignError.php
new file mode 100644
index 000000000..0f5497a2d
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum/VideoCampaignError.php
@@ -0,0 +1,65 @@
+google.ads.googleads.v16.errors.VideoCampaignErrorEnum.VideoCampaignError
+ */
+class VideoCampaignError
+{
+ /**
+ * Enum unspecified.
+ *
+ * Generated from protobuf enum UNSPECIFIED = 0;
+ */
+ const UNSPECIFIED = 0;
+ /**
+ * The received error code is not known in this version.
+ *
+ * Generated from protobuf enum UNKNOWN = 1;
+ */
+ const UNKNOWN = 1;
+ /**
+ * Cannot modify the video campaign without reservation.
+ * See https://support.google.com/google-ads/answer/9547606.
+ *
+ * Generated from protobuf enum MUTATE_REQUIRES_RESERVATION = 2;
+ */
+ const MUTATE_REQUIRES_RESERVATION = 2;
+
+ private static $valueToName = [
+ self::UNSPECIFIED => 'UNSPECIFIED',
+ self::UNKNOWN => 'UNKNOWN',
+ self::MUTATE_REQUIRES_RESERVATION => 'MUTATE_REQUIRES_RESERVATION',
+ ];
+
+ public static function name($value)
+ {
+ if (!isset(self::$valueToName[$value])) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no name defined for value %s', __CLASS__, $value));
+ }
+ return self::$valueToName[$value];
+ }
+
+
+ public static function value($name)
+ {
+ $const = __CLASS__ . '::' . strtoupper($name);
+ if (!defined($const)) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no value defined for name %s', __CLASS__, $name));
+ }
+ return constant($const);
+ }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoCampaignError::class, \Google\Ads\GoogleAds\V16\Errors\VideoCampaignErrorEnum_VideoCampaignError::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php b/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
index 959eab816..1bf707609 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
@@ -10,6 +10,8 @@
/**
* An ad group criterion.
+ * The ad_group_criterion report only returns criteria that were explicitly
+ * added to the ad group.
*
* Generated from protobuf message google.ads.googleads.v16.resources.AdGroupCriterion
*/
@@ -339,9 +341,6 @@ class AdGroupCriterion extends \Google\Protobuf\Internal\Message
* Immutable. Parental status.
* @type \Google\Ads\GoogleAds\V16\Common\UserListInfo $user_list
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeVideoInfo $youtube_video
* Immutable. YouTube Video.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeChannelInfo $youtube_channel
@@ -1670,9 +1669,6 @@ public function setParentalStatus($var)
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
* @return \Google\Ads\GoogleAds\V16\Common\UserListInfo|null
@@ -1689,9 +1685,6 @@ public function hasUserList()
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
* @param \Google\Ads\GoogleAds\V16\Common\UserListInfo $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php b/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php
index 493ecd5e1..75b7d6267 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php
@@ -279,7 +279,10 @@ class Campaign extends \Google\Protobuf\Internal\Message
*/
private $frequency_caps;
/**
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
*
* Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@@ -518,7 +521,10 @@ class Campaign extends \Google\Protobuf\Internal\Message
* @type array<\Google\Ads\GoogleAds\V16\Common\FrequencyCapEntry>|\Google\Protobuf\Internal\RepeatedField $frequency_caps
* A list that limits how often each user will see this campaign's ads.
* @type int $video_brand_safety_suitability
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
* @type \Google\Ads\GoogleAds\V16\Resources\Campaign\VanityPharma $vanity_pharma
* Describes how unbranded pharma ads will be displayed.
* @type \Google\Ads\GoogleAds\V16\Resources\Campaign\SelectiveOptimization $selective_optimization
@@ -1892,7 +1898,10 @@ public function setFrequencyCaps($var)
}
/**
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
*
* Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return int
@@ -1903,7 +1912,10 @@ public function getVideoBrandSafetySuitability()
}
/**
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
*
* Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param int $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php b/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
index 7647d801e..2bf989cca 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
@@ -123,9 +123,6 @@ class CampaignCriterion extends \Google\Protobuf\Internal\Message
* Immutable. Parental status.
* @type \Google\Ads\GoogleAds\V16\Common\UserListInfo $user_list
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeVideoInfo $youtube_video
* Immutable. YouTube Video.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeChannelInfo $youtube_channel
@@ -776,9 +773,6 @@ public function setParentalStatus($var)
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
* @return \Google\Ads\GoogleAds\V16\Common\UserListInfo|null
@@ -795,9 +789,6 @@ public function hasUserList()
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
* @param \Google\Ads\GoogleAds\V16\Common\UserListInfo $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php b/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
index 676214221..b550f8cf6 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
@@ -22,6 +22,7 @@
* * SHOPPING - BUDGET - UNIFORM
* * SHOPPING - TARGET_ROAS - UNIFORM
* * MULTI_CHANNEL - TARGET_CPA - UNIFORM
+ * * MULTI_CHANNEL - TARGET_ROAS - UNIFORM
* * DISCOVERY - TARGET_CPA - DEFAULT
* * DISPLAY - TARGET_CPA - UNIFORM
* * PERFORMANCE_MAX - TARGET_CPA - UNIFORM
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php b/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php
index bbb3aa303..38b4eb4c9 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php
@@ -17,9 +17,6 @@ class ValueRuleAudienceCondition extends \Google\Protobuf\Internal\Message
{
/**
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field repeated string user_lists = 1 [(.google.api.resource_reference) = {
*/
@@ -39,9 +36,6 @@ class ValueRuleAudienceCondition extends \Google\Protobuf\Internal\Message
*
* @type array|\Google\Protobuf\Internal\RepeatedField $user_lists
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
* @type array|\Google\Protobuf\Internal\RepeatedField $user_interests
* User Interests.
* }
@@ -53,9 +47,6 @@ public function __construct($data = NULL) {
/**
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field repeated string user_lists = 1 [(.google.api.resource_reference) = {
* @return \Google\Protobuf\Internal\RepeatedField
@@ -67,9 +58,6 @@ public function getUserLists()
/**
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field repeated string user_lists = 1 [(.google.api.resource_reference) = {
* @param array|\Google\Protobuf\Internal\RepeatedField $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CreditDetails.php b/src/Google/Ads/GoogleAds/V16/Resources/CreditDetails.php
new file mode 100644
index 000000000..03a087612
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CreditDetails.php
@@ -0,0 +1,109 @@
+google.ads.googleads.v16.resources.CreditDetails
+ */
+class CreditDetails extends \Google\Protobuf\Internal\Message
+{
+ /**
+ * Output only. Credit state of the lead.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState credit_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $credit_state = 0;
+ /**
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ *
+ * Generated from protobuf field string credit_state_last_update_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $credit_state_last_update_date_time = '';
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * @type int $credit_state
+ * Output only. Credit state of the lead.
+ * @type string $credit_state_last_update_date_time
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Resources\LocalServicesLead::initOnce();
+ parent::__construct($data);
+ }
+
+ /**
+ * Output only. Credit state of the lead.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState credit_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getCreditState()
+ {
+ return $this->credit_state;
+ }
+
+ /**
+ * Output only. Credit state of the lead.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState credit_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setCreditState($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\LocalServicesCreditStateEnum\CreditState::class);
+ $this->credit_state = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ *
+ * Generated from protobuf field string credit_state_last_update_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getCreditStateLastUpdateDateTime()
+ {
+ return $this->credit_state_last_update_date_time;
+ }
+
+ /**
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ *
+ * Generated from protobuf field string credit_state_last_update_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setCreditStateLastUpdateDateTime($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->credit_state_last_update_date_time = $var;
+
+ return $this;
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/Customer.php b/src/Google/Ads/GoogleAds/V16/Resources/Customer.php
index ec8930fe6..8aa749c5e 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/Customer.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/Customer.php
@@ -188,6 +188,15 @@ class Customer extends \Google\Protobuf\Internal\Message
* Generated from protobuf field .google.ads.googleads.v16.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
protected $local_services_settings = null;
+ /**
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $video_brand_safety_suitability = 0;
/**
* Constructor.
@@ -272,6 +281,11 @@ class Customer extends \Google\Protobuf\Internal\Message
* Output only. Customer Agreement Setting for a customer.
* @type \Google\Ads\GoogleAds\V16\Resources\LocalServicesSettings $local_services_settings
* Output only. Settings for Local Services customer.
+ * @type int $video_brand_safety_suitability
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
* }
*/
public function __construct($data = NULL) {
@@ -1161,5 +1175,37 @@ public function setLocalServicesSettings($var)
return $this;
}
+ /**
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getVideoBrandSafetySuitability()
+ {
+ return $this->video_brand_safety_suitability;
+ }
+
+ /**
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setVideoBrandSafetySuitability($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\BrandSafetySuitabilityEnum\BrandSafetySuitability::class);
+ $this->video_brand_safety_suitability = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
index f29cb4dea..2dd00fd83 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
@@ -65,6 +65,8 @@ class CustomerNegativeCriterion extends \Google\Protobuf\Internal\Message
* Immutable. YouTube Channel.
* @type \Google\Ads\GoogleAds\V16\Common\NegativeKeywordListInfo $negative_keyword_list
* Immutable. NegativeKeywordList.
+ * @type \Google\Ads\GoogleAds\V16\Common\IpBlockInfo $ip_block
+ * Immutable. IPBLock
* }
*/
public function __construct($data = NULL) {
@@ -381,6 +383,37 @@ public function setNegativeKeywordList($var)
return $this;
}
+ /**
+ * Immutable. IPBLock
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.common.IpBlockInfo ip_block = 12 [(.google.api.field_behavior) = IMMUTABLE];
+ * @return \Google\Ads\GoogleAds\V16\Common\IpBlockInfo|null
+ */
+ public function getIpBlock()
+ {
+ return $this->readOneof(12);
+ }
+
+ public function hasIpBlock()
+ {
+ return $this->hasOneof(12);
+ }
+
+ /**
+ * Immutable. IPBLock
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.common.IpBlockInfo ip_block = 12 [(.google.api.field_behavior) = IMMUTABLE];
+ * @param \Google\Ads\GoogleAds\V16\Common\IpBlockInfo $var
+ * @return $this
+ */
+ public function setIpBlock($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Common\IpBlockInfo::class);
+ $this->writeOneof(12, $var);
+
+ return $this;
+ }
+
/**
* @return string
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php
index e5fee6961..482c7019f 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php
@@ -32,10 +32,21 @@ class SkAdNetworkConversionValueSchema extends \Google\Protobuf\Internal\Message
protected $measurement_window_hours = 0;
/**
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
*
* Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private $fine_grained_conversion_value_mappings;
+ /**
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
+ *
+ * Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ private $postback_mappings;
/**
* Constructor.
@@ -52,6 +63,13 @@ class SkAdNetworkConversionValueSchema extends \Google\Protobuf\Internal\Message
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
* @type array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\FineGrainedConversionValueMappings>|\Google\Protobuf\Internal\RepeatedField $fine_grained_conversion_value_mappings
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
+ * @type array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\PostbackMapping>|\Google\Protobuf\Internal\RepeatedField $postback_mappings
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
* }
*/
public function __construct($data = NULL) {
@@ -119,6 +137,9 @@ public function setMeasurementWindowHours($var)
/**
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
*
* Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return \Google\Protobuf\Internal\RepeatedField
@@ -130,6 +151,9 @@ public function getFineGrainedConversionValueMappings()
/**
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
*
* Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\FineGrainedConversionValueMappings>|\Google\Protobuf\Internal\RepeatedField $var
@@ -143,6 +167,36 @@ public function setFineGrainedConversionValueMappings($var)
return $this;
}
+ /**
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
+ *
+ * Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Protobuf\Internal\RepeatedField
+ */
+ public function getPostbackMappings()
+ {
+ return $this->postback_mappings;
+ }
+
+ /**
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
+ *
+ * Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\PostbackMapping>|\Google\Protobuf\Internal\RepeatedField $var
+ * @return $this
+ */
+ public function setPostbackMappings($var)
+ {
+ $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\PostbackMapping::class);
+ $this->postback_mappings = $arr;
+
+ return $this;
+ }
+
}
// Adding a class alias for backwards compatibility with the previous class name.
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/CoarseGrainedConversionValueMappings.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/CoarseGrainedConversionValueMappings.php
new file mode 100644
index 000000000..beb942d6f
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/CoarseGrainedConversionValueMappings.php
@@ -0,0 +1,168 @@
+google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings
+ */
+class CoarseGrainedConversionValueMappings extends \Google\Protobuf\Internal\Message
+{
+ /**
+ * Output only. Mapping for "low" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $low_conversion_value_mapping = null;
+ /**
+ * Output only. Mapping for "medium" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $medium_conversion_value_mapping = null;
+ /**
+ * Output only. Mapping for "high" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $high_conversion_value_mapping = null;
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $low_conversion_value_mapping
+ * Output only. Mapping for "low" coarse conversion value.
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $medium_conversion_value_mapping
+ * Output only. Mapping for "medium" coarse conversion value.
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $high_conversion_value_mapping
+ * Output only. Mapping for "high" coarse conversion value.
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema::initOnce();
+ parent::__construct($data);
+ }
+
+ /**
+ * Output only. Mapping for "low" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping|null
+ */
+ public function getLowConversionValueMapping()
+ {
+ return $this->low_conversion_value_mapping;
+ }
+
+ public function hasLowConversionValueMapping()
+ {
+ return isset($this->low_conversion_value_mapping);
+ }
+
+ public function clearLowConversionValueMapping()
+ {
+ unset($this->low_conversion_value_mapping);
+ }
+
+ /**
+ * Output only. Mapping for "low" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $var
+ * @return $this
+ */
+ public function setLowConversionValueMapping($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping::class);
+ $this->low_conversion_value_mapping = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Mapping for "medium" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping|null
+ */
+ public function getMediumConversionValueMapping()
+ {
+ return $this->medium_conversion_value_mapping;
+ }
+
+ public function hasMediumConversionValueMapping()
+ {
+ return isset($this->medium_conversion_value_mapping);
+ }
+
+ public function clearMediumConversionValueMapping()
+ {
+ unset($this->medium_conversion_value_mapping);
+ }
+
+ /**
+ * Output only. Mapping for "medium" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $var
+ * @return $this
+ */
+ public function setMediumConversionValueMapping($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping::class);
+ $this->medium_conversion_value_mapping = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Mapping for "high" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping|null
+ */
+ public function getHighConversionValueMapping()
+ {
+ return $this->high_conversion_value_mapping;
+ }
+
+ public function hasHighConversionValueMapping()
+ {
+ return isset($this->high_conversion_value_mapping);
+ }
+
+ public function clearHighConversionValueMapping()
+ {
+ unset($this->high_conversion_value_mapping);
+ }
+
+ /**
+ * Output only. Mapping for "high" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $var
+ * @return $this
+ */
+ public function setHighConversionValueMapping($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping::class);
+ $this->high_conversion_value_mapping = $var;
+
+ return $this;
+ }
+
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CoarseGrainedConversionValueMappings::class, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/PostbackMapping.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/PostbackMapping.php
new file mode 100644
index 000000000..509400cef
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/PostbackMapping.php
@@ -0,0 +1,236 @@
+google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping
+ */
+class PostbackMapping extends \Google\Protobuf\Internal\Message
+{
+ /**
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ *
+ * Generated from protobuf field int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $postback_sequence_index = 0;
+ /**
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $coarse_grained_conversion_value_mappings = null;
+ protected $lock_window_trigger;
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * @type int $postback_sequence_index
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings $coarse_grained_conversion_value_mappings
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ * @type int $lock_window_coarse_conversion_value
+ * Output only. Coarse grained conversion value that triggers conversion
+ * window lock.
+ * @type int $lock_window_fine_conversion_value
+ * Output only. Fine grained conversion value that triggers conversion
+ * window lock.
+ * @type string $lock_window_event
+ * Output only. Event name that triggers conversion window lock.
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema::initOnce();
+ parent::__construct($data);
+ }
+
+ /**
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ *
+ * Generated from protobuf field int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getPostbackSequenceIndex()
+ {
+ return $this->postback_sequence_index;
+ }
+
+ /**
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ *
+ * Generated from protobuf field int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setPostbackSequenceIndex($var)
+ {
+ GPBUtil::checkInt32($var);
+ $this->postback_sequence_index = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings|null
+ */
+ public function getCoarseGrainedConversionValueMappings()
+ {
+ return $this->coarse_grained_conversion_value_mappings;
+ }
+
+ public function hasCoarseGrainedConversionValueMappings()
+ {
+ return isset($this->coarse_grained_conversion_value_mappings);
+ }
+
+ public function clearCoarseGrainedConversionValueMappings()
+ {
+ unset($this->coarse_grained_conversion_value_mappings);
+ }
+
+ /**
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings $var
+ * @return $this
+ */
+ public function setCoarseGrainedConversionValueMappings($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings::class);
+ $this->coarse_grained_conversion_value_mappings = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Coarse grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getLockWindowCoarseConversionValue()
+ {
+ return $this->readOneof(3);
+ }
+
+ public function hasLockWindowCoarseConversionValue()
+ {
+ return $this->hasOneof(3);
+ }
+
+ /**
+ * Output only. Coarse grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setLockWindowCoarseConversionValue($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\SkAdNetworkCoarseConversionValueEnum\SkAdNetworkCoarseConversionValue::class);
+ $this->writeOneof(3, $var);
+
+ return $this;
+ }
+
+ /**
+ * Output only. Fine grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getLockWindowFineConversionValue()
+ {
+ return $this->readOneof(4);
+ }
+
+ public function hasLockWindowFineConversionValue()
+ {
+ return $this->hasOneof(4);
+ }
+
+ /**
+ * Output only. Fine grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setLockWindowFineConversionValue($var)
+ {
+ GPBUtil::checkInt32($var);
+ $this->writeOneof(4, $var);
+
+ return $this;
+ }
+
+ /**
+ * Output only. Event name that triggers conversion window lock.
+ *
+ * Generated from protobuf field string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getLockWindowEvent()
+ {
+ return $this->readOneof(5);
+ }
+
+ public function hasLockWindowEvent()
+ {
+ return $this->hasOneof(5);
+ }
+
+ /**
+ * Output only. Event name that triggers conversion window lock.
+ *
+ * Generated from protobuf field string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setLockWindowEvent($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->writeOneof(5, $var);
+
+ return $this;
+ }
+
+ /**
+ * @return string
+ */
+ public function getLockWindowTrigger()
+ {
+ return $this->whichOneof("lock_window_trigger");
+ }
+
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PostbackMapping::class, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php b/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php
index 380b1c09f..afd56c4e3 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php
@@ -10,6 +10,9 @@
/**
* A gender view.
+ * The gender_view resource reflects the effective serving state, rather than
+ * what criteria were added. An ad group without gender criteria by default
+ * shows to all genders, so all genders appear in gender_view with stats.
*
* Generated from protobuf message google.ads.googleads.v16.resources.GenderView
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php b/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
index 33d30895d..a90ff39b4 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
@@ -95,6 +95,12 @@ class LocalServicesLead extends \Google\Protobuf\Internal\Message
* Generated from protobuf field bool lead_charged = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
protected $lead_charged = false;
+ /**
+ * Output only. Credit details of the lead.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.resources.CreditDetails credit_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $credit_details = null;
/**
* Constructor.
@@ -135,6 +141,8 @@ class LocalServicesLead extends \Google\Protobuf\Internal\Message
* Output only. Note added by advertiser for the lead.
* @type bool $lead_charged
* Output only. True if the advertiser was charged for the lead.
+ * @type \Google\Ads\GoogleAds\V16\Resources\CreditDetails $credit_details
+ * Output only. Credit details of the lead.
* }
*/
public function __construct($data = NULL) {
@@ -470,5 +478,41 @@ public function setLeadCharged($var)
return $this;
}
+ /**
+ * Output only. Credit details of the lead.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.resources.CreditDetails credit_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CreditDetails|null
+ */
+ public function getCreditDetails()
+ {
+ return $this->credit_details;
+ }
+
+ public function hasCreditDetails()
+ {
+ return isset($this->credit_details);
+ }
+
+ public function clearCreditDetails()
+ {
+ unset($this->credit_details);
+ }
+
+ /**
+ * Output only. Credit details of the lead.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.resources.CreditDetails credit_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CreditDetails $var
+ * @return $this
+ */
+ public function setCreditDetails($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CreditDetails::class);
+ $this->credit_details = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php b/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php
index ab435e56c..1a512f2e4 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php
@@ -9,8 +9,10 @@
use Google\Protobuf\Internal\GPBUtil;
/**
- * A location view summarizes the performance of campaigns by
- * Location criteria.
+ * A location view summarizes the performance of campaigns by a Location
+ * criterion.
+ * If no Location criterion is set, no results are returned; instead, use
+ * geographic_view or user_location_view for visitor location data.
*
* Generated from protobuf message google.ads.googleads.v16.resources.LocationView
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php b/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php
index 592d494c5..99521baf6 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php
@@ -21,6 +21,13 @@ class MessageDetails extends \Google\Protobuf\Internal\Message
* Generated from protobuf field string text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
protected $text = '';
+ /**
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
+ *
+ * Generated from protobuf field repeated string attachment_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ private $attachment_urls;
/**
* Constructor.
@@ -30,6 +37,9 @@ class MessageDetails extends \Google\Protobuf\Internal\Message
*
* @type string $text
* Output only. Textual content of the message.
+ * @type array|\Google\Protobuf\Internal\RepeatedField $attachment_urls
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
* }
*/
public function __construct($data = NULL) {
@@ -63,5 +73,33 @@ public function setText($var)
return $this;
}
+ /**
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
+ *
+ * Generated from protobuf field repeated string attachment_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Protobuf\Internal\RepeatedField
+ */
+ public function getAttachmentUrls()
+ {
+ return $this->attachment_urls;
+ }
+
+ /**
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
+ *
+ * Generated from protobuf field repeated string attachment_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param array|\Google\Protobuf\Internal\RepeatedField $var
+ * @return $this
+ */
+ public function setAttachmentUrls($var)
+ {
+ $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
+ $this->attachment_urls = $arr;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php
index 799e36dc9..bb719e9af 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php
@@ -35,6 +35,14 @@ class MutateCustomerSkAdNetworkConversionValueSchemaRequest extends \Google\Prot
* Generated from protobuf field bool validate_only = 3;
*/
protected $validate_only = false;
+ /**
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
+ *
+ * Generated from protobuf field bool enable_warnings = 4 [(.google.api.field_behavior) = OPTIONAL];
+ */
+ protected $enable_warnings = false;
/**
* Constructor.
@@ -49,6 +57,10 @@ class MutateCustomerSkAdNetworkConversionValueSchemaRequest extends \Google\Prot
* @type bool $validate_only
* If true, the request is validated but not executed. Only errors are
* returned, not results.
+ * @type bool $enable_warnings
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
* }
*/
public function __construct($data = NULL) {
@@ -146,5 +158,35 @@ public function setValidateOnly($var)
return $this;
}
+ /**
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
+ *
+ * Generated from protobuf field bool enable_warnings = 4 [(.google.api.field_behavior) = OPTIONAL];
+ * @return bool
+ */
+ public function getEnableWarnings()
+ {
+ return $this->enable_warnings;
+ }
+
+ /**
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
+ *
+ * Generated from protobuf field bool enable_warnings = 4 [(.google.api.field_behavior) = OPTIONAL];
+ * @param bool $var
+ * @return $this
+ */
+ public function setEnableWarnings($var)
+ {
+ GPBUtil::checkBool($var);
+ $this->enable_warnings = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php
index 4e9198f01..ab83ad4da 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php
@@ -21,6 +21,13 @@ class MutateCustomerSkAdNetworkConversionValueSchemaResponse extends \Google\Pro
* Generated from protobuf field .google.ads.googleads.v16.services.MutateCustomerSkAdNetworkConversionValueSchemaResult result = 1;
*/
protected $result = null;
+ /**
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
+ *
+ * Generated from protobuf field .google.rpc.Status warning = 2;
+ */
+ protected $warning = null;
/**
* Constructor.
@@ -30,6 +37,9 @@ class MutateCustomerSkAdNetworkConversionValueSchemaResponse extends \Google\Pro
*
* @type \Google\Ads\GoogleAds\V16\Services\MutateCustomerSkAdNetworkConversionValueSchemaResult $result
* All results for the mutate.
+ * @type \Google\Rpc\Status $warning
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
* }
*/
public function __construct($data = NULL) {
@@ -73,5 +83,43 @@ public function setResult($var)
return $this;
}
+ /**
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
+ *
+ * Generated from protobuf field .google.rpc.Status warning = 2;
+ * @return \Google\Rpc\Status|null
+ */
+ public function getWarning()
+ {
+ return $this->warning;
+ }
+
+ public function hasWarning()
+ {
+ return isset($this->warning);
+ }
+
+ public function clearWarning()
+ {
+ unset($this->warning);
+ }
+
+ /**
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
+ *
+ * Generated from protobuf field .google.rpc.Status warning = 2;
+ * @param \Google\Rpc\Status $var
+ * @return $this
+ */
+ public function setWarning($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Rpc\Status::class);
+ $this->warning = $var;
+
+ return $this;
+ }
+
}