Re: Ads Api PHP - Shopping Campaign - Product groups

2018-11-22 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

I'm afraid we don't have a list of limitations for google-ads-php. However, 
what you could see on the Shopping Ads guide 
 for 
Google Ads API Beta is only the available. 

Regards,
Luis
AdWords API Team

On Friday, November 23, 2018 at 2:25:00 PM UTC+8, Paweł Jóźwik wrote:
>
> Ok, now I see. I was reading ads (google-ads-php) documentation and tried 
> to run it with AdWords (googleads/googleads-php-lib) api.
>
> Is there a list of google-ads-php limitations?
>
> Thank you.
>
>
> W dniu piątek, 23 listopada 2018 04:18:30 UTC+1 użytkownik Luis Xander 
> Talag (AdWords API Team) napisał:
>>
>> HI,
>>
>> Could you confirm if what you meant by Ads API is you are using the AdWords 
>> API ? If 
>> so, you could see here 
>> 
>>  the 
>> complete guide on how to create the Shopping Campaigns which also includes 
>> this complete running sample codes in PHP 
>> .
>>  
>> Also, you could see on this section 
>> 
>>  about 
>> the information on product partitioning. You could also use the 
>> ProductOfferId 
>> 
>>  object 
>> for creating offer id dimension.
>>
>> Let me know if you need further clarifications.
>>
>> Thanks and regards,
>> Luis
>> AdWords API Team
>>
>> On Friday, November 23, 2018 at 12:33:24 AM UTC+8, Paweł Jóźwik wrote:
>>>
>>> Dear Members
>>>
>>> I'm trying to use Ads API to create specific Shopping campaign 
>>> structure. I need a separate ad group for each product from my Merchant 
>>> Product Feed.
>>> I'm stuck on ProductPartition.
>>>
>>> I can't see in the docs and Api reference how to set up my divisions. I 
>>> need to divide by offer id and then exclude all others. One product in each 
>>> ad group - product group.
>>>
>>> Can anybody confirm that its possible in current Ads Api with php client 
>>> library?
>>> Can anyone share an example code in PHP?
>>>
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b22186e1-0ac6-4534-9e99-39fa1e070313%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error Handling in new Adwords API v201708

2018-11-22 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi David,

Please note that Partial Failure 
 feature 
is not supported by TrafficEstimatorService 
.
 Also, 
based on this line [RateExceededError ], it seems the real concern here 
is regarding RateExceededError 
which
 
is encountered when too many requests were made to the API in a short 
period of time. As this is a different concern from the thread, please 
create a new one and we'll provide support on that one.

Thanks,
Luis
AdWords API Team

On Friday, November 23, 2018 at 1:10:28 PM UTC+8, David Moate wrote:
>
> Hello i have the same issue.
>
> try{
>   // Generate a refreshable OAuth2 credential for authentication.
>   $oAuth2Credential = (new OAuth2TokenBuilder())
>   ->fromFile()
>   ->build();
>   // Construct an API session configured from a properties file 
> and the OAuth2
>   // credentials above.
>   $session = (new AdWordsSessionBuilder())
>   ->fromFile()
>   ->withOAuth2Credential($oAuth2Credential)
>   ->build();
>
>   $result = $this->EstimateKeywordTraffic(new AdWordsServices(), 
> $session);
> }
> catch (ApiException $apiException) {
> print_r($apiException);
> }
>
> below my error:
> Fatal error: Uncaught Google\AdsApi\AdWords\v201802\cm\ApiException: 
> [RateExceededError  retryAfterSeconds=30>] in 
> /home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:39
>  
> Stack trace: #0 
> /home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php(39):
>  
> ReflectionClass->newInstanceArgs(Array) #1 
> /home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(165):
>  
> Google\AdsApi\Common\Util\Reflection->createInstance('Google\\AdsApi\\A...', 
> Array) #2 
> /home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(130):
>  
> Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
>  
> #3 /home/refleadfem/ in 
> /home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php
>  
> on line 39
>
> i wrote use Google\AdsApi\AdWords\v201708\cm\ApiException;
> but it does not work.
>
> thank you for helping me.
>
>
>
> Le mardi 17 octobre 2017 13:10:06 UTC+2, MWA a écrit :
>>
>> I got it, I didn't added *use 
>> Google\AdsApi\AdWords\v201708\cm\ApiException;* now its working.
>>
>> Thanks.
>>
>> On Friday, October 13, 2017 at 5:57:07 PM UTC+5, MWA wrote:
>>>
>>> Hi,
>>> Can anyone tell me how to handle errors on new Adwords API v201708?
>>> Here is my code, I can not catch exception I've tried these 
>>> possibilities.
>>> My code is working fine but if there is an error I want to handle it.
>>>
>>> Code:
>>> $oAuth2Credential = (new OAuth2TokenBuilder())->fromFile()->build();
>>> 
>>> $session = (new 
>>> AdWordsSessionBuilder())->fromFile()->withOAuth2Credential($oAuth2Credential)->enablePartialFailure()->build();
>>>
>>> $adWordsServices=new AdWordsServices();
>>> 
>>> $managedCustomerService = $adWordsServices->get($session, 
>>> ManagedCustomerService::class);
>>>
>>> $link = new ManagedCustomerLink();
>>> $link->setManagerCustomerId($managerid);
>>> $link->setClientCustomerId($customerid);
>>> $link->setLinkStatus(LinkStatus::PENDING);
>>>
>>> $linkop = new LinkOperation();
>>> $linkop->setOperator(Operator::ADD);
>>> $linkop->setOperand($link);
>>>
>>> $operations = array($linkop);
>>> 
>>> try{
>>> $result = $managedCustomerService->mutateLink($operations);
>>> }catch(AdwordsApiException $e){
>>> print_r($e);
>>> print_r($result->getPartialFailureErrors());
>>> 
>>> }catch(Exception $e){
>>> print_r($e);
>>> print_r($result->getPartialFailureErrors());
>>> 
>>> }catch(ApiException $e){
>>> print_r($e);
>>> print_r($result->getPartialFailureErrors());
>>> 
>>> }
>>>
>>> Error:
>>>
>>> *Fatal error*: Uncaught exception 
>>> 'Google\AdsApi\AdWords\v201708\cm\ApiException' with message 
>>> '[ManagedCustomerServiceError.ALREADY_INVITED_BY_THIS_MANAGER @ 
>>> operations[0]]' in 
>>> /var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:39
>>>  
>>> Stack trace: #0 
>>> 

Re: Ads Api PHP - Shopping Campaign - Product groups

2018-11-22 Thread Paweł Jóźwik
Ok, now I see. I was reading ads (google-ads-php) documentation and tried 
to run it with AdWords (googleads/googleads-php-lib) api.

Is there a list of google-ads-php limitations?

Thank you.


W dniu piątek, 23 listopada 2018 04:18:30 UTC+1 użytkownik Luis Xander 
Talag (AdWords API Team) napisał:
>
> HI,
>
> Could you confirm if what you meant by Ads API is you are using the AdWords 
> API ? If so, 
> you could see here 
> 
>  the 
> complete guide on how to create the Shopping Campaigns which also includes 
> this complete running sample codes in PHP 
> .
>  
> Also, you could see on this section 
>  
> about 
> the information on product partitioning. You could also use the 
> ProductOfferId 
> 
>  object 
> for creating offer id dimension.
>
> Let me know if you need further clarifications.
>
> Thanks and regards,
> Luis
> AdWords API Team
>
> On Friday, November 23, 2018 at 12:33:24 AM UTC+8, Paweł Jóźwik wrote:
>>
>> Dear Members
>>
>> I'm trying to use Ads API to create specific Shopping campaign structure. 
>> I need a separate ad group for each product from my Merchant Product Feed.
>> I'm stuck on ProductPartition.
>>
>> I can't see in the docs and Api reference how to set up my divisions. I 
>> need to divide by offer id and then exclude all others. One product in each 
>> ad group - product group.
>>
>> Can anybody confirm that its possible in current Ads Api with php client 
>> library?
>> Can anyone share an example code in PHP?
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/58c074c2-607d-41f5-a372-3d5531dffd95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get the developer token

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

When you have signed up and have created your MCC, the API center should be 
visible in your MCC AdWords account. So I can further investigate, could 
you provide to me the account ID of the one in your screenshot?

You may reply to me privately using the *Reply privately to author* option.

Thanks and regards,
Peter
AdWords API Team

On Friday, November 23, 2018 at 1:10:28 PM UTC+8, sopo...@seakting.com 
wrote:
>
> Hi.
> I want to get a developer token to can interact with the ads api. 
> I'm following the steps related here: 
> https://developers.google.com/adwords/api/docs/guides/signup but i can't 
> get to the  adds api center 
> How to get the developer token.???
>
> The ads page looks like the image attached  Where  should i go?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/18148e5e-71c3-4e18-ab29-2e67acc56bb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to Retrieve HeadlinePart3 and Description2 through AWQL (PHP v201809)

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ryan,

So I can further investigate, could you provide to me the complete SOAP 
request and response logs that were generated when this occurred? You may 
reply to me via the *Reply privately to author* option.

Thanks and regards,
Peter
AdWords API Team

On Friday, November 23, 2018 at 1:10:28 PM UTC+8, Ryan J wrote:
>
> I'm working with the Adwords API and while I'm creating ads with 
> HeadlinePart3 and Description2's, I'm unable to fetch them with the API. 
>
> I've had this issue inside my app—which uses AWQL—as well as through the 
> example code found online for googleads/googleads-php-lib 
> GetExpandedTextAds.php 
> —which
>  
> uses the more formal Predicate methods.
>
> For HeadlinePart3, the api throws:
>
> Google\AdsApi\AdWords\v201809\cm\ApiException: 
> [SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
> trigger:'HeadlinePart3']
>
> For Description2, the api does not error but returns null. 
>
> It seems that when we run mutations on these AdGroupAds, we get the 
> information back—but are unable to fetch the information without making a 
> second call to disable, and re-enable ads. 
>
> I have confirmed through the GoogleAds interface that the ads have a 
> HeadlinePart3 and a Description2 set.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7d8bfa24-941e-4a0c-b05a-51775713c24c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get the developer token

2018-11-22 Thread soporte
Hi.
I want to get a developer token to can interact with the ads api. 
I'm following the steps related here: 
https://developers.google.com/adwords/api/docs/guides/signup but i can't 
get to the  adds api center 
How to get the developer token.???

The ads page looks like the image attached  Where  should i go?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4e9199b0-fe75-4c21-b543-fbc4329aab92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unable to Retrieve HeadlinePart3 and Description2 through AWQL (PHP v201809)

2018-11-22 Thread Ryan J
I'm working with the Adwords API and while I'm creating ads with 
HeadlinePart3 and Description2's, I'm unable to fetch them with the API. 

I've had this issue inside my app—which uses AWQL—as well as through the 
example code found online for googleads/googleads-php-lib 
GetExpandedTextAds.php 
—which
 
uses the more formal Predicate methods.

For HeadlinePart3, the api throws:

Google\AdsApi\AdWords\v201809\cm\ApiException: 
[SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
trigger:'HeadlinePart3']

For Description2, the api does not error but returns null. 

It seems that when we run mutations on these AdGroupAds, we get the 
information back—but are unable to fetch the information without making a 
second call to disable, and re-enable ads. 

I have confirmed through the GoogleAds interface that the ads have a 
HeadlinePart3 and a Description2 set.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/98b78211-eecc-4745-9dbe-8fa550c2541d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error Handling in new Adwords API v201708

2018-11-22 Thread David Moate
Hello i have the same issue.

try{
  // Generate a refreshable OAuth2 credential for authentication.
  $oAuth2Credential = (new OAuth2TokenBuilder())
  ->fromFile()
  ->build();
  // Construct an API session configured from a properties file and 
the OAuth2
  // credentials above.
  $session = (new AdWordsSessionBuilder())
  ->fromFile()
  ->withOAuth2Credential($oAuth2Credential)
  ->build();

  $result = $this->EstimateKeywordTraffic(new AdWordsServices(), 
$session);
}
catch (ApiException $apiException) {
print_r($apiException);
}

below my error:
Fatal error: Uncaught Google\AdsApi\AdWords\v201802\cm\ApiException: 
[RateExceededError ] in 
/home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:39
 
Stack trace: #0 
/home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php(39):
 
ReflectionClass->newInstanceArgs(Array) #1 
/home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(165):
 
Google\AdsApi\Common\Util\Reflection->createInstance('Google\\AdsApi\\A...', 
Array) #2 
/home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(130):
 
Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
 
#3 /home/refleadfem/ in 
/home/refleadfem/www/france/wp-content/plugins/adwords-plugin/library/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php
 
on line 39

i wrote use Google\AdsApi\AdWords\v201708\cm\ApiException;
but it does not work.

thank you for helping me.



Le mardi 17 octobre 2017 13:10:06 UTC+2, MWA a écrit :
>
> I got it, I didn't added *use 
> Google\AdsApi\AdWords\v201708\cm\ApiException;* now its working.
>
> Thanks.
>
> On Friday, October 13, 2017 at 5:57:07 PM UTC+5, MWA wrote:
>>
>> Hi,
>> Can anyone tell me how to handle errors on new Adwords API v201708?
>> Here is my code, I can not catch exception I've tried these possibilities.
>> My code is working fine but if there is an error I want to handle it.
>>
>> Code:
>> $oAuth2Credential = (new OAuth2TokenBuilder())->fromFile()->build();
>> 
>> $session = (new 
>> AdWordsSessionBuilder())->fromFile()->withOAuth2Credential($oAuth2Credential)->enablePartialFailure()->build();
>>
>> $adWordsServices=new AdWordsServices();
>> 
>> $managedCustomerService = $adWordsServices->get($session, 
>> ManagedCustomerService::class);
>>
>> $link = new ManagedCustomerLink();
>> $link->setManagerCustomerId($managerid);
>> $link->setClientCustomerId($customerid);
>> $link->setLinkStatus(LinkStatus::PENDING);
>>
>> $linkop = new LinkOperation();
>> $linkop->setOperator(Operator::ADD);
>> $linkop->setOperand($link);
>>
>> $operations = array($linkop);
>> 
>> try{
>> $result = $managedCustomerService->mutateLink($operations);
>> }catch(AdwordsApiException $e){
>> print_r($e);
>> print_r($result->getPartialFailureErrors());
>> 
>> }catch(Exception $e){
>> print_r($e);
>> print_r($result->getPartialFailureErrors());
>> 
>> }catch(ApiException $e){
>> print_r($e);
>> print_r($result->getPartialFailureErrors());
>> 
>> }
>>
>> Error:
>>
>> *Fatal error*: Uncaught exception 
>> 'Google\AdsApi\AdWords\v201708\cm\ApiException' with message 
>> '[ManagedCustomerServiceError.ALREADY_INVITED_BY_THIS_MANAGER @ 
>> operations[0]]' in 
>> /var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:39
>>  
>> Stack trace: #0 
>> /var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php(39):
>>  
>> ReflectionClass->newInstanceArgs(Array) #1 
>> /var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(165):
>>  
>> Google\AdsApi\Common\Util\Reflection->createInstance('Google\AdsApi\A...', 
>> '[ManagedCustome...') #2 
>> /var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(130):
>>  
>> Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
>>  
>> #3 
>> /var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/AdWords/v201708/mcm/ManagedCustomerService.php(185):
>>  
>> Google\AdsApi\Common\AdsSoapClient->__soapCall('mutateLink', Array in 
>> */var/www/adwords_api/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php*
>>  
>> on line *39*
>>
>>
>>
>> Thanks.
>>
>

-- 
-- 

Re: Update CrmBasedUserList Name and Description

2018-11-22 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Zied,

The USER_LIST_MUTATE_NOT_SUPPORTED 

 error 
you've encountered indicates that the user list of the type is not mutable. 
Can you provide your clientCustomerId and include the SOAP response logs as 
well so I can further investigate the issue?

Thanks,
Luis
AdWords API Team

On Friday, November 23, 2018 at 9:01:20 AM UTC+8, Zied Chaari wrote:
>
> Hello,
>
> I'm trying to update my CRM based User List, name and description, using a 
> Test Account, I'm getting this error "USER_LIST_MUTATE_NOT_SUPPORTED".
>
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/rm/v201809;>
> https://adwords.google.com/api/adwords/cm/v201809
> ">x
> https://adwords.google.com/api/adwords/cm/v201809
> ">xx
> https://adwords.google.com/api/adwords/cm/v201809;>unknown 
> (AwApi-DotNet/24.1.0, Common-Dotnet/9.4.0, .NET CLR/4.0.30319.42000, 
> OAuthServiceAccountFlow, gzip)
> 
> 
> http://www.w3.org/2001/XMLSchema-instance; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema;>
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> https://adwords.google.com/api/adwords/cm/v201809;>SET
> 
> 736365788
> Audience Google 8 - Update
> Audience Google 8 - Update
> 
> 
> 
> 
> 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c88a7efa-38b8-47c7-adc2-e2fee155c1bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Performance report returns ad type as 'Display ad' for video ads

2018-11-22 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

To further investigate this, could you provide the complete report 
definition 

 you 
used when generating the Ad Performance Report together with your 
clientCustomerId? Also, could you specify which data has the ad type of 
"Display Ad" instead of "Video Ad"? Please reply via *Reply privately to 
author*.

Thanks and regards,
Luis
AdWords API Team

On Friday, November 23, 2018 at 9:01:20 AM UTC+8, puneeth wrote:
>
> We are using Ad Performance report to get Attributes information for video 
> ads. But we are receiving ad type as 'Display Ad' instead of 'Video Ad' as 
> shown in Google Ads dashboard. And  for some ads, we are getting an empty 
> array as a response (Suspecting ads which have not created any impressions )
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fba5c056-0f1e-4315-945b-8c5a79f1e321%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ads Api PHP - Shopping Campaign - Product groups

2018-11-22 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
HI,

Could you confirm if what you meant by Ads API is you are using the AdWords 
API ? If so, 
you could see here 

 the 
complete guide on how to create the Shopping Campaigns which also includes 
this complete running sample codes in PHP 
.
 
Also, you could see on this section 
 
about 
the information on product partitioning. You could also use the 
ProductOfferId 

 object 
for creating offer id dimension.

Let me know if you need further clarifications.

Thanks and regards,
Luis
AdWords API Team

On Friday, November 23, 2018 at 12:33:24 AM UTC+8, Paweł Jóźwik wrote:
>
> Dear Members
>
> I'm trying to use Ads API to create specific Shopping campaign structure. 
> I need a separate ad group for each product from my Merchant Product Feed.
> I'm stuck on ProductPartition.
>
> I can't see in the docs and Api reference how to set up my divisions. I 
> need to divide by offer id and then exclude all others. One product in each 
> ad group - product group.
>
> Can anybody confirm that its possible in current Ads Api with php client 
> library?
> Can anyone share an example code in PHP?
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dd59790c-4263-48d0-94ad-f6c1c25ccc76%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Concurrent data errors have occurred frequently recently. why?

2018-11-22 Thread jia zheng
This problem also existed before, but the frequency is not large. But the 
probability of recent occurrence is great. Looking forward to your good news

在 2018年11月23日星期五 UTC+8上午2:46:27,Dannison Yao (AdWords API Team)写道:
>
> Hi Jia,
>
> The team is currently aware of this issue and are currently investigating 
> on this. I will provide you updates of this issue once available.
>
> Regards,
> Dannison
> AdWords API Team
>
> On Thursday, November 22, 2018 at 8:57:33 PM UTC+8, jia zheng wrote:
>>
>> The request I sent is as follows:
>>
>> 
>> 
>> ADD
>> 
>> 63635906118
>> https://adwords.google.com/api/adwords/cm/v201802; 
>> xsi:type="ns2:ProductAd">
>> PRODUCT_AD
>> 
>> ENABLED
>> 
>> 
>> 
>>
>> The reply I received is as follows:
>> {
>> "soap:Envelope": {
>>   "$": {
>> "xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/;
>>   },
>>   "soap:Header": [
>> {
>>   "ResponseHeader": [
>> {
>>   "$": {
>> "xmlns": "
>> https://adwords.google.com/api/adwords/cm/v201802;
>>   },
>>   "requestId": [
>> "00057b3d47848d200a625dd4770cd4dc"
>>   ],
>>   "serviceName": [
>> "AdGroupAdService"
>>   ],
>>   "methodName": [
>> "mutate"
>>   ],
>>   "operations": [
>> "1"
>>   ],
>>   "responseTime": [
>> "229"
>>   ]
>> }
>>   ]
>> }
>>   ],
>>   "soap:Body": [
>> {
>>   "soap:Fault": [
>> {
>>   "faultcode": [
>> "soap:Client"
>>   ],
>>   "faultstring": [
>> "[DatabaseError.CONCURRENT_MODIFICATION @ 
>> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>>   ],
>>   "detail": [
>> {
>>   "ApiExceptionFault": [
>> {
>>   "$": {
>> "xmlns": "
>> https://adwords.google.com/api/adwords/cm/v201802;
>>   },
>>   "message": [
>> "[DatabaseError.CONCURRENT_MODIFICATION @ 
>> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>>   ],
>>   "ApplicationException.Type": [
>> "ApiException"
>>   ],
>>   "errors": [
>> {
>>   "$": {
>> "xmlns:xsi": "
>> http://www.w3.org/2001/XMLSchema-instance;,
>> "xsi:type": "DatabaseError"
>>   },
>>   "fieldPath": [
>> ""
>>   ],
>>   "trigger": [
>> ""
>>   ],
>>   "errorString": [
>> "DatabaseError.CONCURRENT_MODIFICATION"
>>   ],
>>   "ApiError.Type": [
>> "DatabaseError"
>>   ],
>>   "reason": [
>> "CONCURRENT_MODIFICATION"
>>   ]
>> }
>>   ]
>> }
>>   ]
>> }
>>   ]
>> }
>>   ]
>> }
>>   ]
>> }
>>  }
>>
>>
>> I was making a mistake in creating a PLA single product ad.
>> At the same time, I found that in addition to the above api, 
>> AdGroupCriterionService also has problems. And I'm sure all my API 
>> operations are single-threaded. And not operating on ad WEB
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/92d22d39-9605-4104-9b60-bcb69ea1ee3e%40googlegroups.com.
For more options, visit 

Update CrmBasedUserList, Name and Description

2018-11-22 Thread Zied Chaari
Hello,

I'm trying to update my UserList name and description, and I get this error 
message "USER_LIST_MUTATE_NOT_SUPPORTED".

http://schemas.xmlsoap.org/soap/envelope/;>

https://adwords.google.com/api/adwords/rm/v201809;>
https://adwords.google.com/api/adwords/cm/v201809;>x
https://adwords.google.com/api/adwords/cm/v201809;>xxx
https://adwords.google.com/api/adwords/cm/v201809;>unknown 
(AwApi-DotNet/24.1.0, Common-Dotnet/9.4.0, .NET CLR/4.0.30319.42000, 
OAuthServiceAccountFlow, gzip)


http://www.w3.org/2001/XMLSchema-instance; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema;>
https://adwords.google.com/api/adwords/rm/v201809;>

https://adwords.google.com/api/adwords/cm/v201809;>SET

736365788
Audience Google 8 - Update
Audience Google 8 - Update






-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7e36c061-ef36-45c2-b466-42da46278dd6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ad Performance report returns ad type as 'Display ad' for video ads

2018-11-22 Thread puneeth
We are using Ad Performance report to get Attributes information for video 
ads. But we are receiving ad type as 'Display Ad' instead of 'Video Ad' as 
shown in Google Ads dashboard. And  for some ads, we are getting an empty 
array as a response (Suspecting ads which have not created any impressions )

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/96f3df3e-81a8-4662-b63a-1540ee070b7a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Update CrmBasedUserList Name and Description

2018-11-22 Thread Zied Chaari
Hello,

I'm trying to update my CRM based User List, name and description, using a 
Test Account, I'm getting this error "USER_LIST_MUTATE_NOT_SUPPORTED".

http://schemas.xmlsoap.org/soap/envelope/;>

https://adwords.google.com/api/adwords/rm/v201809;>
https://adwords.google.com/api/adwords/cm/v201809;>x
https://adwords.google.com/api/adwords/cm/v201809;>xx
https://adwords.google.com/api/adwords/cm/v201809;>unknown 
(AwApi-DotNet/24.1.0, Common-Dotnet/9.4.0, .NET CLR/4.0.30319.42000, 
OAuthServiceAccountFlow, gzip)


http://www.w3.org/2001/XMLSchema-instance; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema;>
https://adwords.google.com/api/adwords/rm/v201809;>

https://adwords.google.com/api/adwords/cm/v201809;>SET

736365788
Audience Google 8 - Update
Audience Google 8 - Update






-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6a7e5e59-8373-4114-a103-906a9ac5d12c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PHP] googleads/googleads-php-lib VS googleads/google-ads-php

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Paweł,

Both of the libraries you specified are under Google Ads. The difference 
between the two libraries is that the googleads-php-lib 

 (AdWords API version 
) is up to 
date while google-ads-php 

 (Google Ads API ) 
is still under beta and may have limitations.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 4:00:33 AM UTC+8, Paweł Jóźwik wrote:
>
> I'm confused.
>
> Which one is "better" to use in my project?
>
> I can see two repos:
> googleads/googleads-php-lib 
> googleads/google-ads-php
>
> First is described as "Welcome to the new ads API PHP client library!"
> Second has better examples and is described as  "This project hosts the 
> PHP client library for the Google Ads API.".
>
> Which one should we use?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f43c9a56-377a-4b91-b971-d3fbfe7eba66%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[PHP] googleads/googleads-php-lib VS googleads/google-ads-php

2018-11-22 Thread Paweł Jóźwik
I'm confused.

Which one is "better" to use in my project?

I can see two repos:
googleads/googleads-php-lib 
googleads/google-ads-php

First is described as "Welcome to the new ads API PHP client library!"
Second has better examples and is described as  "This project hosts the PHP 
client library for the Google Ads API.".

Which one should we use?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d193e1f4-5dbf-4a46-8e1f-89df00aeea4b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bulk upload negative keywords

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Costantin,

Your concern appears to be in the Google Ads UI. With this said, you could 
open your concern to the Advertiser's Community Forum 
 as 
the product experts are better equipped in answering your concerns.

Regards,
Dannison
AdWords API Team


On Friday, November 23, 2018 at 12:45:22 AM UTC+8, cos...@gmail.com wrote:
>
> I'm trying to bulk upload negative keywords via the google ads -> tools -> 
> bulk upload section. I need to do it that way and NOT with the 
> adwords editor.
>
>
> I've tried adding the negative keyword as `-negativeKeyword` but it would 
> get added as a normal one with a minus in front. I've also tried to change 
> the match type column value to "Negative Phrase" and other variations like 
> "negative broad" uppercase etc but I get that it's invalid for the Type 
> column.
>
> How can I do this?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9896b230-84c7-446d-8bd3-bbb76730ad91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Concurrent data errors have occurred frequently recently. why?

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Jia,

The team is currently aware of this issue and are currently investigating 
on this. I will provide you updates of this issue once available.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 8:57:33 PM UTC+8, jia zheng wrote:
>
> The request I sent is as follows:
>
> 
> 
> ADD
> 
> 63635906118
> https://adwords.google.com/api/adwords/cm/v201802; 
> xsi:type="ns2:ProductAd">
> PRODUCT_AD
> 
> ENABLED
> 
> 
> 
>
> The reply I received is as follows:
> {
> "soap:Envelope": {
>   "$": {
> "xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/;
>   },
>   "soap:Header": [
> {
>   "ResponseHeader": [
> {
>   "$": {
> "xmlns": "
> https://adwords.google.com/api/adwords/cm/v201802;
>   },
>   "requestId": [
> "00057b3d47848d200a625dd4770cd4dc"
>   ],
>   "serviceName": [
> "AdGroupAdService"
>   ],
>   "methodName": [
> "mutate"
>   ],
>   "operations": [
> "1"
>   ],
>   "responseTime": [
> "229"
>   ]
> }
>   ]
> }
>   ],
>   "soap:Body": [
> {
>   "soap:Fault": [
> {
>   "faultcode": [
> "soap:Client"
>   ],
>   "faultstring": [
> "[DatabaseError.CONCURRENT_MODIFICATION @ 
> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>   ],
>   "detail": [
> {
>   "ApiExceptionFault": [
> {
>   "$": {
> "xmlns": "
> https://adwords.google.com/api/adwords/cm/v201802;
>   },
>   "message": [
> "[DatabaseError.CONCURRENT_MODIFICATION @ 
> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>   ],
>   "ApplicationException.Type": [
> "ApiException"
>   ],
>   "errors": [
> {
>   "$": {
> "xmlns:xsi": "
> http://www.w3.org/2001/XMLSchema-instance;,
> "xsi:type": "DatabaseError"
>   },
>   "fieldPath": [
> ""
>   ],
>   "trigger": [
> ""
>   ],
>   "errorString": [
> "DatabaseError.CONCURRENT_MODIFICATION"
>   ],
>   "ApiError.Type": [
> "DatabaseError"
>   ],
>   "reason": [
> "CONCURRENT_MODIFICATION"
>   ]
> }
>   ]
> }
>   ]
> }
>   ]
> }
>   ]
> }
>   ]
> }
>  }
>
>
> I was making a mistake in creating a PLA single product ad.
> At the same time, I found that in addition to the above api, 
> AdGroupCriterionService also has problems. And I'm sure all my API 
> operations are single-threaded. And not operating on ad WEB
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/69a5cde6-a228-4c0b-9eb2-464ebb5a8794%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Tom,

The error CUSTOMER_SERVING_TYPE_REPORT_MISMATCH 

 is 
encountered because you are using a manager account to run your reports. 
Reports can only be downloaded on a client level.

The Account Performance Report 

 retrieves 
metrics on an account level. With this said, it is expected behavior that 
it would return a single row only not unless you included segments for your 
account. If you wish to get the report for other client accounts, you have 
to run the report against the individual client account. If you wish to 
download reports in the manager account level and get the report for it's 
client accounts, you may refer to the Parallel Report Download sample code 

 (also 
available in different languages) on how to do so.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 8:40:56 PM UTC+8, 
tom.wagst...@raisingit.com wrote:
>
> Hi there,
>
> I'm trying to pull an account performance report for all the accounts we 
> manage. I'm querying the API using the Python library, using this type of 
> code:
>
> def getMyAccounts(client):
> # Initialize appropriate service.
> report_downloader = client.GetReportDownloader(version="v201809")
>
> # Create report query.
> report_query = (adwords.ReportQueryBuilder()
>   .Select("ExternalCustomerId", "Impressions")
>   .From("ACCOUNT_PERFORMANCE_REPORT")
>   .During("YESTERDAY")
>   .Build())
>
> When I try to call this function, passing it our manager account for *client 
> *triggers this error:
>
> AdWordsReportBadRequestError: Type: 
> ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>
> which apparently is because I'm using a manager account rather than an 
> individual client account. When I pass an individual client account I just 
> get a single row for that account.
>
> This seems like crazy behaviour: surely the Account Performance Report is, 
> as described in the documentation, for "statistics aggregated by default 
> at the account level, one row per account"
> So how do I get more than one account out of this report?
>
> Cheers,
> Tom
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4c5515f5-45ac-4321-8ba3-f8bfeb6cb8ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: games

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

It appears that your concern is out of the AdWords API support scope. You 
could open your concern to the Advertiser's Community Forum 
 as 
the product experts are better equipped in answering your concerns.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 7:49:08 PM UTC+8, Aissa El baakili wrote:
>
> i want begin making games application !
> i wat that you advie me about that 
> especially in how can i win money with admob or other services 
>  wath are the services that can i profite to make money  by games
> thank you
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e40393fe-2102-4cc9-9298-f456e20629d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Marital status criterion for ads ?

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Unfortunately, marital status is not supported in the AdWords API. You can 
view the list of criterion available here 

.

However, for the Google Ads UI, you can confirm this in the Advertiser's 
Community Forum 
 as 
the product experts are better equipped in answering your concern.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 8:23:33 PM UTC+8, 
tahirhanyildizog...@gmail.com wrote:
>
> it is possible to add criterion for martial status to ad groups from 
> adwords dashboard, is it also possible with adwords api ?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d39b102e-8a0e-4fba-bf37-baa39041726b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Missing required fields error with AdService

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Markus,

My apologies for missing this out. Performance data is still retained even 
after updating the details of the ad. This should not affect your metrics 
reports.

I can file a feature request for documentation update on your behalf. If 
you wish to do so, could you provide the link of the German documentation 
that you wanted to include the information?

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 12:53:57 AM UTC+8, Markus Heiden wrote:
>
> Hi Dannison,
>
> thanks for clarify the required fields and update details.
>
> But there is still no statement regarding whether the performance data are 
> kept under all circumstances. 
> Are the performance data still kept, if I update all fields or just if I 
> update only headlinePart1, headlinePart2, description and the URLs?
> It would be nice, if that will be clearly documented in the API 
> documentation of the AdService. 
>
> BTW 
> The german version of the mentioned guide does not contain any information 
> regarding AdService.mutate(). 
> Inserting a "?hl=en" before the "#" in the url gives me the english 
> version, which contains the wanted information.
>
> Regards,
> Markus
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/87857491-8e6a-4e01-9c90-fc27fa301172%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Missing required fields error with AdService

2018-11-22 Thread Markus Heiden
Hi Dannison,

thanks for clarify the required fields and update details.

But there is still no statement regarding whether the performance data are 
kept under all circumstances. 
Are the performance data still kept, if I update all fields or just if I 
update only headlinePart1, headlinePart2, description and the URLs?
It would be nice, if that will be clearly documented in the API 
documentation of the AdService. 

BTW 
The german version of the mentioned guide does not contain any information 
regarding AdService.mutate(). 
Inserting a "?hl=en" before the "#" in the url gives me the english 
version, which contains the wanted information.

Regards,
Markus

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/07c48bf5-f381-4497-b80d-1ef2d72e4bc6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Bulk upload negative keywords

2018-11-22 Thread cosbgn
I'm trying to bulk upload negative keywords via the google ads -> tools -> 
bulk upload section. I need to do it that way and NOT with the 
adwords editor.


I've tried adding the negative keyword as `-negativeKeyword` but it would 
get added as a normal one with a minus in front. I've also tried to change 
the match type column value to "Negative Phrase" and other variations like 
"negative broad" uppercase etc but I get that it's invalid for the Type 
column.

How can I do this?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/34918168-2d93-4b2a-8a57-384101a9fbdc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ads Api PHP - Shopping Campaign - Product groups

2018-11-22 Thread Paweł Jóźwik
Dear Members

I'm trying to use Ads API to create specific Shopping campaign structure. I 
need a separate ad group for each product from my Merchant Product Feed.
I'm stuck on ProductPartition.

I can't see in the docs and Api reference how to set up my divisions. I 
need to divide by offer id and then exclude all others. One product in each 
ad group - product group.

Can anybody confirm that its possible in current Ads Api with php client 
library?
Can anyone share an example code in PHP?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8e4f931b-b709-46a8-8796-3681fe6ffc7a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Concurrent data errors have occurred frequently recently. why?

2018-11-22 Thread jia zheng
The request I sent is as follows:



ADD

63635906118
https://adwords.google.com/api/adwords/cm/v201802; 
xsi:type="ns2:ProductAd">
PRODUCT_AD

ENABLED




The reply I received is as follows:
{
"soap:Envelope": {
  "$": {
"xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/;
  },
  "soap:Header": [
{
  "ResponseHeader": [
{
  "$": {
"xmlns": "https://adwords.google.com/api/adwords/cm/v201802;
  },
  "requestId": [
"00057b3d47848d200a625dd4770cd4dc"
  ],
  "serviceName": [
"AdGroupAdService"
  ],
  "methodName": [
"mutate"
  ],
  "operations": [
"1"
  ],
  "responseTime": [
"229"
  ]
}
  ]
}
  ],
  "soap:Body": [
{
  "soap:Fault": [
{
  "faultcode": [
"soap:Client"
  ],
  "faultstring": [
"[DatabaseError.CONCURRENT_MODIFICATION @ 
com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
  ],
  "detail": [
{
  "ApiExceptionFault": [
{
  "$": {
"xmlns": 
"https://adwords.google.com/api/adwords/cm/v201802;
  },
  "message": [
"[DatabaseError.CONCURRENT_MODIFICATION @ 
com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
  ],
  "ApplicationException.Type": [
"ApiException"
  ],
  "errors": [
{
  "$": {
"xmlns:xsi": 
"http://www.w3.org/2001/XMLSchema-instance;,
"xsi:type": "DatabaseError"
  },
  "fieldPath": [
""
  ],
  "trigger": [
""
  ],
  "errorString": [
"DatabaseError.CONCURRENT_MODIFICATION"
  ],
  "ApiError.Type": [
"DatabaseError"
  ],
  "reason": [
"CONCURRENT_MODIFICATION"
  ]
}
  ]
}
  ]
}
  ]
}
  ]
}
  ]
}
 }


I was making a mistake in creating a PLA single product ad.
At the same time, I found that in addition to the above api, 
AdGroupCriterionService also has problems. And I'm sure all my API 
operations are single-threaded. And not operating on ad WEB

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3b6841e4-fb55-4bd0-8c42-99ec9363b418%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-22 Thread tom . wagstaff
Hi there,

I'm trying to pull an account performance report for all the accounts we 
manage. I'm querying the API using the Python library, using this type of 
code:

def getMyAccounts(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201809")

# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "Impressions")
  .From("ACCOUNT_PERFORMANCE_REPORT")
  .During("YESTERDAY")
  .Build())

When I try to call this function, passing it our manager account for *client 
*triggers this error:

AdWordsReportBadRequestError: Type: 
ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH

which apparently is because I'm using a manager account rather than an 
individual client account. When I pass an individual client account I just 
get a single row for that account.

This seems like crazy behaviour: surely the Account Performance Report is, 
as described in the documentation, for "statistics aggregated by default at 
the account level, one row per account"
So how do I get more than one account out of this report?

Cheers,
Tom


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/65837770-f1cc-43d1-861a-27c7fc22c004%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Marital status criterion for ads ?

2018-11-22 Thread tahirhanyildizoglu2
it is possible to add criterion for martial status to ad groups from 
adwords dashboard, is it also possible with adwords api ?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/737afaa4-ea05-4e55-b31d-d3ca064ae76a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


games

2018-11-22 Thread Aissa El baakili
i want begin making games application !
i wat that you advie me about that 
especially in how can i win money with admob or other services 
 wath are the services that can i profite to make money  by games
thank you

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4a3461a0-a925-4afd-b4c2-b2a0496b5837%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Device Targeting ( TV Screens)

2018-11-22 Thread aslibicakci
Hi Peter,

I appreciate for your early reply. 

Thanks in advance!



22 Kasım 2018 Perşembe 13:45:26 UTC+3 tarihinde Peter Oliquino (AdWords API 
Team) yazdı:
>
> Hi,
>
> Unfortunately, setting/modifying device bid adjustments for TV screens is 
> not yet supported in AdWords API and I can not comment as to when or if 
> this will be supported. You may follow our blog 
>  for 
> updates in AdWords API.
>
> Best regards,
> Peter
> AdWords API Team
>
> On Thursday, November 22, 2018 at 5:22:59 PM UTC+8, 
> aslib...@adresgezgini.com  wrote:
>>
>> Hi,
>>
>> I want to change the TV Screens bid adjusment option by using the AdWords 
>> Api.
>>
>> I need to know when this attribute will be included on API.
>>
>> Thank you very much for your time.
>>
>> This message (and any associated files) may contain confidential and/or 
>> privileged information. If you are not the intended recipient or authorized 
>> to receive this for the intended recipient, you must not use, copy, 
>> disclose or take any action based on this message or any information 
>> herein. If you have received this message in error, please advise the 
>> sender immediately by sending a reply e-mail and delete this message. Thank 
>> you for your cooperation.
>
>
-- 
This message (and any associated files) may contain confidential and/or 
privileged information. If you are not the intended recipient or authorized 
to receive this for the intended recipient, you must not use, copy, 
disclose or take any action based on this message or any information 
herein. If you have received this message in error, please advise the 
sender immediately by sending a reply e-mail and delete this message. Thank 
you for your cooperation.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/555130ee-6d1e-4aac-8e54-175fd5f6ffc4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Managed Customers & the new Ads API Beta

2018-11-22 Thread Vitaly Dukhota
Thank you Sai,


I will follow the blog in anticipation of implementing the managed 
customers feature via the new Ads API Beta. As for the other question 
regarding batching, you answered it perfectly - thank you very much.

Kind regards,
Vitaly Dukhota

On Wednesday, November 21, 2018 at 6:06:47 PM UTC, Teja Makani wrote:
>
> Hello,
>
> Apologies for the inconvenience. Please find my updated response below:
>
> Getting the managed customers via Google Ads API beta is not available at 
> this point of time. I will let my team members know regarding the concern 
> to make it available for the future releases. Meanwhile you could refer our 
> blog  for 
> upcoming features and future releases.
>
> You should create separate request for each customer as the request 
> headers will be pointing to one customer at a time. If your questions is 
> different please elaborate.
>
> Regards,
> Sai Teja, AdWords API Team.
>
> On Wednesday, November 21, 2018 at 6:09:20 AM UTC-5, Vitaly Dukhota wrote:
>>
>> Hi, I have a question regarding managed customers please. Are they 
>> currently supported in the new Google Ads API Beta? I couldn’t find 
>> anything related in the reference – I suppose it’s not implemented yet?
>>
>> Also, is it possible to make cross-customer batch requests in the new 
>> Google Ads API Beta? I am talking about the following scenario: an agency 
>> manages thousands of customers; there is one master agency manager account, 
>> which has many managed customer accounts. I need to adjust daily budget for 
>> one managed customer, add a few keywords to another managed customer, 
>> modify ad text for a third managed customer, etc - all via the API, of 
>> course. Can I batch all those actions in one request or should I create a 
>> separate request for each customer and, if there are multiple actions for 
>> the customer, batch them all in the customer-specific request? This is not 
>> a feature request, I don't mind doing it either way, I just need to 
>> understand how to structure my requests.
>>
>> Thank you in advance.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/639c7015-ca2f-4821-9226-3a584fa2cf78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get excluded placements at the adgroup level?

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Oliver,

In retrieving excluded placements at the ad group level, you may use the 
AdGroupCriterionService 

 which 
can be filtered by Criterion.Type 
.
 
When it comes to report, you may use to Placement Performance Report 

 which 
specifically returns rows at the ad group level, this can be filtered by 
using its isNegative 

 field.

Best regards,
Peter
AdWords API Team

On Thursday, November 22, 2018 at 6:22:46 PM UTC+8, Oliver wrote:
>
> Placements can be excluded at either adgroup, campaign, account or list 
> level.  We know how to retrieve the excluded placements at all of these 
> levels except for adgroup level.  Can you please advise how the adgroup 
> level excluded placements can be downloaded?
>
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3d56aadb-e352-41d9-bb24-7dd9973e2ef4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Device Targeting ( TV Screens)

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Unfortunately, setting/modifying device bid adjustments for TV screens is 
not yet supported in AdWords API and I can not comment as to when or if 
this will be supported. You may follow our blog 
 for 
updates in AdWords API.

Best regards,
Peter
AdWords API Team

On Thursday, November 22, 2018 at 5:22:59 PM UTC+8, 
aslibica...@adresgezgini.com wrote:
>
> Hi,
>
> I want to change the TV Screens bid adjusment option by using the AdWords 
> Api.
>
> I need to know when this attribute will be included on API.
>
> Thank you very much for your time.
>
> This message (and any associated files) may contain confidential and/or 
> privileged information. If you are not the intended recipient or authorized 
> to receive this for the intended recipient, you must not use, copy, 
> disclose or take any action based on this message or any information 
> herein. If you have received this message in error, please advise the 
> sender immediately by sending a reply e-mail and delete this message. Thank 
> you for your cooperation.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/57a7f1aa-ac3a-40a9-ac45-a681f164202b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can I set campaign's target setting to specific devices via adwords api?

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ken,

The settings you are seeing in the AdWords UI is currently not supported 
via the AdWords API. You may continue to follow our blog 
 for any 
announcements regarding this feature.

Thanks and regards,
Peter
AdWords API Team

On Thursday, November 22, 2018 at 5:53:39 PM UTC+8, Ken Hsu wrote:
>
> Hi everyone 
> Can I set campaign's target setting to specific devices via adwords api?
> Like attachment below
> Thanks.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0372ad52-f118-486a-8857-1135b64d2a8a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: 'analytics.adwords.cost' value called not the same as adwords platform

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Cyrus,

Could you confirm if you are indeed using the AdWords API when retrieving 
the "analytics.adwords.cost" metric? If yes, could you provide to me your 
clientCustomerId, the complete report definition 

 you 
used to generate the report and the clear Ads UI report screenshot so I can 
further investigate?

You may send your reply using the *Reply privately to author* option.

Thanks and regards,
Peter
AdWords API Team

On Thursday, November 22, 2018 at 5:22:59 PM UTC+8, Cyrus wrote:
>
> We are developing our new feature with Google Ads API. When we are calling 
> 'analytics.adwords.cost' from the API, it seems that it is not the same 
> amount of cost called when we comparing it from Google Ads platform. It is 
> frequently seen in different google ads accounts we managed for our 
> clients. The value called from API is exactly 10 twd greater than the value 
> in the Google platform. Some accounts experience this in one data from a 
> 30-day period and some experience in more than one datas. It would be 
> greatly appreciated with your advice over this issue. Please contact me at 
> cy...@shoplineapp.com for any additional information needed. Thank you 
> very much.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c5c0d8d4-3b7b-4314-96ba-1ad1850ca200%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Select Multiple Product Item by ProductOfferId Class

2018-11-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Faizan,

Allow me to provide support as Sai is currently OOO. You can use the Value 

 field 
of the ProductOfferId. Let me know if this is what you're looking for. 

You may also note that multiple Product IDs will only be possible if you 
create multiple objects of ProductOfferid using the 
AdGroupCriterionService.mutate() method.

Best regards,
Peter
AdWords API Team

On Thursday, November 22, 2018 at 1:13:12 PM UTC+8, 
faizan.zulfi...@arpatech.com wrote:
>
> Hi Teja
>
> Sorry i am very confused here.
> can you please explain how can i select multiple product by ID and make a 
> separate UNIT.
> can ProductOfferId product dimension is the one which can help.
>
> Thanks alot
>
> On Wednesday, November 21, 2018 at 12:51:36 AM UTC+5, Teja Makani wrote:
>>
>> Hello Faizan,
>>
>> You can create product dimensions only based on the types mentioned here 
>> .
>>  
>> Please note the ProductOfferId 
>> 
>>  is 
>> same as the Item id of the product. So to have a subdivision of item ids 
>> under the product dimension you could create product dimension based on the 
>> types other than the ProductOfferId for example ProductBrand 
>> 
>> , ProductType 
>> 
>>  or ProductBiddingCategory 
>> 
>>  etc. 
>> You could also post your question on the Advertisers community forum 
>>  the 
>> product specialists there might have more information on this.
>>
>> Regards,
>> Sai Teja, AdWords API Team.
>>
>> On Monday, November 19, 2018 at 8:14:33 AM UTC-5, faizan@arpatech.com 
>> wrote:
>>>
>>> Hello
>>>
>>> I need to make a product of selected product. I have searched and found 
>>> out that we can achieve it via ProductOfferId Partition Type Class but my 
>>> question is how can we assign multiple items ?
>>> Waiting for your answer
>>>
>>>
>>> Thank you
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2b0e76e3-aad7-4f39-be0b-efedc6d16f25%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get excluded placements at the adgroup level?

2018-11-22 Thread Oliver
Placements can be excluded at either adgroup, campaign, account or list 
level.  We know how to retrieve the excluded placements at all of these 
levels except for adgroup level.  Can you please advise how the adgroup 
level excluded placements can be downloaded?

Thanks

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3bb7af2d-841f-428f-a42f-f0654791af78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Can I set campaign's target setting to specific devices via adwords api?

2018-11-22 Thread Ken Hsu
Hi everyone 
Can I set campaign's target setting to specific devices via adwords api?
Like attachment below
Thanks.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/83b6fac3-1920-4da1-95a4-18ab0a33cc0a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Device Targeting ( TV Screens)

2018-11-22 Thread aslibicakci
Hi,

I want to change the TV Screens bid adjusment option by using the AdWords 
Api.

I need to know when this attribute will be included on API.

Thank you very much for your time.

-- 
This message (and any associated files) may contain confidential and/or 
privileged information. If you are not the intended recipient or authorized 
to receive this for the intended recipient, you must not use, copy, 
disclose or take any action based on this message or any information 
herein. If you have received this message in error, please advise the 
sender immediately by sending a reply e-mail and delete this message. Thank 
you for your cooperation.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a058d508-a9ae-40ea-bc6a-22e9bf4cd27c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.