Skip to content

Commit

Permalink
Changes for release v10. (#740)
Browse files Browse the repository at this point in the history
* Changes for release v10.

* Updated CHANGELOG to contain change to protobuf dependency
  • Loading branch information
fiboknacky authored Feb 14, 2022
1 parent 45fb0ed commit 1378e99
Show file tree
Hide file tree
Showing 7,206 changed files with 294,512 additions and 276,636 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
## 14.0.0
* Added support for v10 of Google Ads API.
* Removed support for v7 of Google Ads API.
* Added support for case-insensitive HTTP header field names in `GoogleAdsMetadataTrait` of all
versions.
* Updated `composer.json` and `composer.lock` of LaravelSampleApp.
* Updated the minimum required version of `google/protobuf` to 3.19.4.
* Added code examples:
* AddCall
* AddCallAd
* AddDynamicPageFeedAsset
* AddDynamicRemarketingAsset
* NavigateSearchResultPagesCachingTokens
* Updated code examples:
* AddDisplayUploadAd
* AddPerformanceMaxCampaign
* AddPerformanceMaxRetailCampaign
* GetAccountInformation
* GetKeywords
* UploadConversionWithIdentifiers
* UploadImageAsset

## 13.0.0
* Updated `composer.json` to require the minimum PHP version of 7.4.
* Added support for setting gRPC channel, gRPC interceptor and middleware.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ API](https://developers.google.com/google-ads/api/docs/start).
### Instantiate a client

To issue requests via the Google Ads API, you first need to create a
[GoogleAdsClient](https://github.com/googleads/google-ads-php/blob/master/src/Google/Ads/GoogleAds/Lib/V8/GoogleAdsClient.php).
[GoogleAdsClient](https://github.com/googleads/google-ads-php/blob/master/src/Google/Ads/GoogleAds/Lib/V10/GoogleAdsClient.php).

For more information on how to configure a client when instantiating it, see the
[configuration guide](https://developers.google.com/google-ads/api/docs/client-libs/php/configuration).
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"php": ">=7.4",
"google/gax": "^1.7.0",
"grpc/grpc": "^1.36.0",
"google/protobuf": "^3.18.0",
"google/protobuf": "^3.19.4",
"monolog/monolog": "^1.26 || ^2.0"
},
"require-dev": {
Expand Down
16 changes: 8 additions & 8 deletions examples/AccountManagement/ApproveMerchantCenterLink.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Util\FieldMasks;
use Google\Ads\GoogleAds\V9\Enums\MerchantCenterLinkStatusEnum\MerchantCenterLinkStatus;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\MerchantCenterLink;
use Google\Ads\GoogleAds\V9\Services\MerchantCenterLinkOperation;
use Google\Ads\GoogleAds\V9\Services\MerchantCenterLinkServiceClient;
use Google\Ads\GoogleAds\V10\Enums\MerchantCenterLinkStatusEnum\MerchantCenterLinkStatus;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\MerchantCenterLink;
use Google\Ads\GoogleAds\V10\Services\MerchantCenterLinkOperation;
use Google\Ads\GoogleAds\V10\Services\MerchantCenterLinkServiceClient;
use Google\ApiCore\ApiException;

/**
Expand Down
10 changes: 5 additions & 5 deletions examples/AccountManagement/CreateCustomer.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
use GetOpt\GetOpt;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\Customer;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\Customer;
use Google\ApiCore\ApiException;

/**
Expand Down
16 changes: 8 additions & 8 deletions examples/AccountManagement/GetAccountHierarchy.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsServerStreamDecorator;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\CustomerClient;
use Google\Ads\GoogleAds\V9\Services\CustomerServiceClient;
use Google\Ads\GoogleAds\V9\Services\GoogleAdsRow;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsServerStreamDecorator;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\CustomerClient;
use Google\Ads\GoogleAds\V10\Services\CustomerServiceClient;
use Google\Ads\GoogleAds\V10\Services\GoogleAdsRow;
use Google\ApiCore\ApiException;

/**
Expand Down
31 changes: 23 additions & 8 deletions examples/AccountManagement/GetAccountInformation.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
use GetOpt\GetOpt;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Util\V9\ResourceNames;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\Customer;
use Google\ApiCore\ApiException;

/**
Expand Down Expand Up @@ -96,9 +96,24 @@ public static function main()
*/
public static function runExample(GoogleAdsClient $googleAdsClient, int $customerId)
{
// Issues a getCustomer() request and gets the result.
$customerServiceClient = $googleAdsClient->getCustomerServiceClient();
$customer = $customerServiceClient->getCustomer(ResourceNames::forCustomer($customerId));
// Creates a query that retrieves the specified customer.
$query = 'SELECT customer.id, '
. 'customer.descriptive_name, '
. 'customer.currency_code, '
. 'customer.time_zone, '
. 'customer.tracking_url_template, '
. 'customer.auto_tagging_enabled '
. 'FROM customer '
// Limits to 1 to clarify that selecting from the customer resource will always return
// only one row, which will be for the customer ID specified in the request.
. 'LIMIT 1';
// Issues a search request to get the Customer object from the single row of the response
$googleAdsServiceClient = $googleAdsClient->getGoogleAdsServiceClient();
/** @var Customer $customer */
$customer = $googleAdsServiceClient->search($customerId, $query)
->getIterator()
->current()
->getCustomer();

// Print information about the account.
printf(
Expand Down
16 changes: 8 additions & 8 deletions examples/AccountManagement/GetChangeDetails.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Util\FieldMasks;
use Google\Ads\GoogleAds\V9\Enums\ChangeClientTypeEnum\ChangeClientType;
use Google\Ads\GoogleAds\V9\Enums\ChangeEventResourceTypeEnum\ChangeEventResourceType;
use Google\Ads\GoogleAds\V9\Enums\ResourceChangeOperationEnum\ResourceChangeOperation;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Services\GoogleAdsRow;
use Google\Ads\GoogleAds\V10\Enums\ChangeClientTypeEnum\ChangeClientType;
use Google\Ads\GoogleAds\V10\Enums\ChangeEventResourceTypeEnum\ChangeEventResourceType;
use Google\Ads\GoogleAds\V10\Enums\ResourceChangeOperationEnum\ResourceChangeOperation;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Services\GoogleAdsRow;
use Google\ApiCore\ApiException;
use Google\Protobuf\Internal\RepeatedField;

Expand Down
16 changes: 8 additions & 8 deletions examples/AccountManagement/GetChangeSummary.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
use GetOpt\GetOpt;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\V9\Enums\ChangeStatusOperationEnum\ChangeStatusOperation;
use Google\Ads\GoogleAds\V9\Enums\ChangeStatusResourceTypeEnum\ChangeStatusResourceType;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\ChangeStatus;
use Google\Ads\GoogleAds\V9\Services\GoogleAdsRow;
use Google\Ads\GoogleAds\V10\Enums\ChangeStatusOperationEnum\ChangeStatusOperation;
use Google\Ads\GoogleAds\V10\Enums\ChangeStatusResourceTypeEnum\ChangeStatusResourceType;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\ChangeStatus;
use Google\Ads\GoogleAds\V10\Services\GoogleAdsRow;
use Google\ApiCore\ApiException;

/**
Expand Down
12 changes: 6 additions & 6 deletions examples/AccountManagement/GetPendingInvitations.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\V9\Enums\AccessRoleEnum\AccessRole;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Services\GoogleAdsRow;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\V10\Enums\AccessRoleEnum\AccessRole;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Services\GoogleAdsRow;
use Google\ApiCore\ApiException;

/**
Expand Down
14 changes: 7 additions & 7 deletions examples/AccountManagement/InviteUserWithAccessRole.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\V9\Enums\AccessRoleEnum\AccessRole;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\CustomerUserAccessInvitation;
use Google\Ads\GoogleAds\V9\Services\CustomerUserAccessInvitationOperation;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\V10\Enums\AccessRoleEnum\AccessRole;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\CustomerUserAccessInvitation;
use Google\Ads\GoogleAds\V10\Services\CustomerUserAccessInvitationOperation;
use Google\ApiCore\ApiException;

/**
Expand Down
20 changes: 10 additions & 10 deletions examples/AccountManagement/LinkManagerToClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Util\FieldMasks;
use Google\Ads\GoogleAds\Util\V9\ResourceNames;
use Google\Ads\GoogleAds\V9\Enums\ManagerLinkStatusEnum\ManagerLinkStatus;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\CustomerClientLink;
use Google\Ads\GoogleAds\V9\Resources\CustomerManagerLink;
use Google\Ads\GoogleAds\V9\Services\CustomerClientLinkOperation;
use Google\Ads\GoogleAds\V9\Services\CustomerManagerLinkOperation;
use Google\Ads\GoogleAds\Util\V10\ResourceNames;
use Google\Ads\GoogleAds\V10\Enums\ManagerLinkStatusEnum\ManagerLinkStatus;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\CustomerClientLink;
use Google\Ads\GoogleAds\V10\Resources\CustomerManagerLink;
use Google\Ads\GoogleAds\V10\Services\CustomerClientLinkOperation;
use Google\Ads\GoogleAds\V10\Services\CustomerManagerLinkOperation;
use Google\ApiCore\ApiException;

/**
Expand Down
8 changes: 4 additions & 4 deletions examples/AccountManagement/ListAccessibleCustomers.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@

require __DIR__ . '/../../vendor/autoload.php';

use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\ApiCore\ApiException;

/**
Expand Down
16 changes: 8 additions & 8 deletions examples/AccountManagement/RejectMerchantCenterLink.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\V9\Enums\MerchantCenterLinkStatusEnum\MerchantCenterLinkStatus;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\MerchantCenterLink;
use Google\Ads\GoogleAds\V9\Services\MerchantCenterLinkOperation;
use Google\Ads\GoogleAds\V9\Services\MerchantCenterLinkServiceClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\V10\Enums\MerchantCenterLinkStatusEnum\MerchantCenterLinkStatus;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\MerchantCenterLink;
use Google\Ads\GoogleAds\V10\Services\MerchantCenterLinkOperation;
use Google\Ads\GoogleAds\V10\Services\MerchantCenterLinkServiceClient;
use Google\ApiCore\ApiException;

/**
Expand Down
16 changes: 8 additions & 8 deletions examples/AccountManagement/UpdateUserAccess.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentNames;
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Util\FieldMasks;
use Google\Ads\GoogleAds\Util\V9\ResourceNames;
use Google\Ads\GoogleAds\V9\Enums\AccessRoleEnum\AccessRole;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\CustomerUserAccess;
use Google\Ads\GoogleAds\V9\Services\CustomerUserAccessOperation;
use Google\Ads\GoogleAds\Util\V10\ResourceNames;
use Google\Ads\GoogleAds\V10\Enums\AccessRoleEnum\AccessRole;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\CustomerUserAccess;
use Google\Ads\GoogleAds\V10\Services\CustomerUserAccessOperation;
use Google\ApiCore\ApiException;

/**
Expand Down
48 changes: 24 additions & 24 deletions examples/AdvancedOperations/AddAdCustomizer.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,30 +26,30 @@
use Google\Ads\GoogleAds\Examples\Utils\ArgumentParser;
use Google\Ads\GoogleAds\Examples\Utils\Helper;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V9\GoogleAdsException;
use Google\Ads\GoogleAds\Util\V9\ResourceNames;
use Google\Ads\GoogleAds\V9\Common\ExpandedTextAdInfo;
use Google\Ads\GoogleAds\V9\Enums\AdCustomizerPlaceholderFieldEnum\AdCustomizerPlaceholderField;
use Google\Ads\GoogleAds\V9\Enums\FeedAttributeTypeEnum\FeedAttributeType;
use Google\Ads\GoogleAds\V9\Enums\FeedOriginEnum\FeedOrigin;
use Google\Ads\GoogleAds\V9\Enums\PlaceholderTypeEnum\PlaceholderType;
use Google\Ads\GoogleAds\V9\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V9\Resources\Ad;
use Google\Ads\GoogleAds\V9\Resources\AdGroupAd;
use Google\Ads\GoogleAds\V9\Resources\AttributeFieldMapping;
use Google\Ads\GoogleAds\V9\Resources\Feed;
use Google\Ads\GoogleAds\V9\Resources\FeedAttribute;
use Google\Ads\GoogleAds\V9\Resources\FeedItem;
use Google\Ads\GoogleAds\V9\Resources\FeedItemAttributeValue;
use Google\Ads\GoogleAds\V9\Resources\FeedItemTarget;
use Google\Ads\GoogleAds\V9\Resources\FeedMapping;
use Google\Ads\GoogleAds\V9\Services\AdGroupAdOperation;
use Google\Ads\GoogleAds\V9\Services\FeedItemOperation;
use Google\Ads\GoogleAds\V9\Services\FeedItemTargetOperation;
use Google\Ads\GoogleAds\V9\Services\FeedMappingOperation;
use Google\Ads\GoogleAds\V9\Services\FeedOperation;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\V10\GoogleAdsException;
use Google\Ads\GoogleAds\Util\V10\ResourceNames;
use Google\Ads\GoogleAds\V10\Common\ExpandedTextAdInfo;
use Google\Ads\GoogleAds\V10\Enums\AdCustomizerPlaceholderFieldEnum\AdCustomizerPlaceholderField;
use Google\Ads\GoogleAds\V10\Enums\FeedAttributeTypeEnum\FeedAttributeType;
use Google\Ads\GoogleAds\V10\Enums\FeedOriginEnum\FeedOrigin;
use Google\Ads\GoogleAds\V10\Enums\PlaceholderTypeEnum\PlaceholderType;
use Google\Ads\GoogleAds\V10\Errors\GoogleAdsError;
use Google\Ads\GoogleAds\V10\Resources\Ad;
use Google\Ads\GoogleAds\V10\Resources\AdGroupAd;
use Google\Ads\GoogleAds\V10\Resources\AttributeFieldMapping;
use Google\Ads\GoogleAds\V10\Resources\Feed;
use Google\Ads\GoogleAds\V10\Resources\FeedAttribute;
use Google\Ads\GoogleAds\V10\Resources\FeedItem;
use Google\Ads\GoogleAds\V10\Resources\FeedItemAttributeValue;
use Google\Ads\GoogleAds\V10\Resources\FeedItemTarget;
use Google\Ads\GoogleAds\V10\Resources\FeedMapping;
use Google\Ads\GoogleAds\V10\Services\AdGroupAdOperation;
use Google\Ads\GoogleAds\V10\Services\FeedItemOperation;
use Google\Ads\GoogleAds\V10\Services\FeedItemTargetOperation;
use Google\Ads\GoogleAds\V10\Services\FeedMappingOperation;
use Google\Ads\GoogleAds\V10\Services\FeedOperation;
use Google\ApiCore\ApiException;

/**
Expand Down
Loading

0 comments on commit 1378e99

Please sign in to comment.