Re: Проблема с созданием запроса к AdGroupFeedService

2015-01-23 Thread Anash P. Oommen (AdWords API Team)
Hi,

Here is an example using CampaignFeedService. AdGroupFeedService xml would 
look similar.


http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance";>
  
https://adwords.google.com/api/adwords/cm/v201409";
>
  **
  **
  INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE 
(AwApi-DotNet/18.7.0, Common-Dotnet/3.5.0, .NET CLR/4.0.30319.34209, gzip)


  
  
https://adwords.google.com/api/adwords/cm/v201409";>
  
ADD

  24316877
  35566846
  
AND

  
IN

  FEED_ITEM_ID


  LONG
  1045918788


  LONG
  1045918791


  LONG
  1045918794


  LONG
  1045918797


  LONG
  1045918800


  LONG
  1045918803

  


  
EQUALS

  DEVICE_PLATFORM


  STRING
  Mobile

  

  
  1

  

  


Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, January 21, 2015 at 9:34:36 PM UTC+5:30, treto...@gmail.com 
wrote:
>
> Спасибо, я еще все на Java  видел. Не могли бы вы привести пример именно 
> XML запроса, посылаемого на сервер?
>
> среда, 21 января 2015 г., 10:53:31 UTC+2 пользователь Anash P. Oommen 
> (AdWords API Team) написал:
>>
>> Hi,
>>
>> You could use an array of ConstantOperand to provide the FeedItem IDs. 
>> See the Java code example in our guide for more details. (
>> https://developers.google.com/adwords/api/docs/guides/feed-services#campaignfeedservice
>> )
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Tuesday, January 20, 2015 at 7:15:20 PM UTC+5:30, treto...@gmail.com 
>> wrote:
>>>
>>> Добрый день!
>>> Пытаюсь послать запрос к сервису AdGroupFeedService. Текст запроса:
>>>
>>> "
>>> >> http://schemas.xmlsoap.org/soap/envelope/""; xmlns:v20=""
>>> https://adwords.google.com/api/adwords/cm/v201409"";>
>>>
>>>   
>>>   clientCustomerId
>>>   ХХ
>>>   Х
>>>   false
>>>   false
>>>
>>>
>>>
>>>   
>>>  >> http://www.w3.org/2001/XMLSchema-instance"";>
>>> "ADD"
>>> 
>>>"feedId"
>>>"adGroupId"
>>>
>>>   IN
>>>   >> https://adwords.google.com/api/adwords/cm/v201409""; 
>>> i:type=""ns2:RequestContextOperand"">
>>>  FEED_ITEM_ID
>>>   
>>>
>>>1
>>>ENABLED
>>> 
>>>  
>>>   
>>>
>>> ";
>>>
>>> При попытке послать запрос получаю ошибку:
>>>
>>> [FunctionError.INVALID_NUMBER_OF_OPERANDS @ 
>>> operations[0].operand.matchingFunction.rhsOperand]
>>>
>>> Т.е. нужно указать rhsOperand в тексте запроса:
>>>
>>> 
>>> 
>>> ?
>>> 
>>>
>>> Как правильно сделать? Если можно, дайте пример реализации?
>>> Спасибо!
>>>
>>> П.С. У меня нет возможности использовать клиентские библиотеки, я 
>>> пользуюсь только прямыми запросами к сервисам. Нужен в идеале пример 
>>> рабочего текста запроса к AdGroupFeedService.
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/96a81f03-34cf-46f4-8deb-f56beef21996%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AWQL PRODUCT_PARTITION_REPORT ProductGroup invalid field name

2015-01-23 Thread StewartR
Hi Josh,

Thanks for taking the time to reply.

No - I don't believe I am using V201406. 

I am certainly using the most up-to-date version of the client library and 
certainly have no mention of the string "201406" anywhere in my code so 
unless the current client library defaults to an older version for some 
reason I should be using V201409. 

Is there a straightforward way I can double check?





On Thursday, January 22, 2015 at 7:38:34 PM UTC, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> The report types page lists the fields available in the *latest* version 
> of the API (v201409). The *ProductGroup* field is not available in 
> v201406 -- are you using v201406, by any chance?
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, January 22, 2015 at 12:07:39 PM UTC-5, StewartR wrote:
>>
>>
>> I am trying to download a PRODUCT_PARTITION_REPORT using an AWQL report 
>> using the .NET Client Library.
>>
>> The Query:
>>
>> "SELECT Id FROM PRODUCT_PARTITION_REPORT DURING TODAY"
>>
>> works as expected returning a list of Ids of the product partitions.
>>
>> However, when I add the ProductGroup field (or indeed PartitionType) to 
>> the query and instead attempt, say:
>>
>> "SELECT Id,ProductGroup FROM PRODUCT_PARTITION_REPORT DURING TODAY"
>>
>> The API returns the following error:
>>
>> ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT, Trigger: , 
>> FieldPath: ProductGroup
>>
>> These fields are valid as they are listed here 
>> 
>>  for 
>> this report type. Any idea what's wrong here?
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6fa072c3-ca00-41de-9882-be7fd9aa1bc3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CampaignFeedMapping: matching function error

2015-01-23 Thread Danial Klimkin
Hello,


Please see the general feeds guide:

  https://developers.google.com/adwords/api/docs/guides/feed-services

The full example shows how to set up a combined matching function.


-Danial, AdWords API Team.


On Thursday, January 22, 2015 at 6:53:53 PM UTC+3, feth...@tribal-im.com 
wrote:
>
> Hello Danial,
>
> How set matchingFunction other than mobile from the PHP client?
> The example you link to does not show it. There seems also no 
> documentation about it.
>
>
> On Wednesday, 7 August 2013 11:43:47 UTC+2, Danial Klimkin wrote:
>>
>> Hello Yury,
>>
>>
>> Please see this example on how to create a campaign feed:
>>
>>   
>> https://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/v201306/AdvancedOperations/AddSitelinks.php
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Thursday, August 1, 2013 7:46:26 PM UTC+4, Yury Tolochko wrote:
>>>
>>> Hi,
>>>
>>> I have feed for sitelinks. This feed contains attribute `campaign_id` 
>>> (type INT64). For each feed item I specify campaign_id where it should be 
>>> used.
>>> Finally, I'm trying to add CampaignFeedMapping like:
>>>
>>> // PHP
>>> $matchingFunction = new FeedFunction()
>>> $matchingFunction->lhsOperand = array(new FeedAttributeOperand(>> id>, ));
>>> $matchingFunction->operator = 'EQUALS';
>>> $matchingFunction->rhsOperand = array(new 
>>> RequestContextOperand('CAMPAIGN_ID'));
>>>
>>> $campaignFeed = new CampaignFeed();
>>> $campaignFeed->feedId = ;
>>> $campaignFeed->campaignId = ;
>>> $campaignFeed->matchingFunction = $matchingFunction;
>>> $campaignFeed->placeholderTypes = array(1); // sitelinks
>>>
>>> After mutate I got following error:
>>>
>>> Google\Adwords\Api\Type\FunctionError Object
>>> (
>>> [reason] => INVALID_OPERAND_TYPE
>>> [fieldPath] => operations[0].operand.matchingFunction.lhsOperand[0]
>>> [trigger] => FeedAttributeOperand{feedId=FeedId{id=2019488}, 
>>> feedAttributeId=FeedAttributeId{id=1}}
>>> [errorString] => FunctionError.INVALID_OPERAND_TYPE
>>> [ApiErrorType] => FunctionError
>>> [_parameterMap:Google\Adwords\Api\Type\ApiError:private] => Array
>>> (
>>> [ApiError.Type] => ApiErrorType
>>> )
>>>
>>> )
>>>
>>> Why it can happens? I tried different function configurations, but only 
>>> matching by FEET_ITEM_ID works.
>>>
>>> Thnx.
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3539e83c-9d3f-4d97-926d-89d4241df045%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Проблема с созданием запроса к AdGroupFeedService

2015-01-23 Thread treto1ctest
Здравствуйте! Спасибо. На текущий момент уменя проблема с 
1: я всегда указываю "1", первый раз создается 
дополнительная ссылка, на второй получаю ошибку(уже с другими параметрами):
[AdGroupFeedError.CANNOT_ADD_ALREADY_EXISTING_ADGROUP_FEED @ 
operations[0].operand, 
AdGroupFeedError.FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE @ 
operations[0].operand.placeholderTypes; trigger:'AdGroup id:AdGroupId: 
15719156713,Placeholder Type: 1']

FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE

Не подскажите как исправить?

пятница, 23 января 2015 г., 10:03:43 UTC+2 пользователь Anash P. Oommen 
(AdWords API Team) написал:
>
> Hi,
>
> Here is an example using CampaignFeedService. AdGroupFeedService xml would 
> look similar.
>
> 
> http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";>
>   
> https://adwords.google.com/api/adwords/cm/v201409";>
>   **
>   **
>   INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE 
> (AwApi-DotNet/18.7.0, Common-Dotnet/3.5.0, .NET CLR/4.0.30319.34209, gzip)
> 
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201409";>
>   
> ADD
> 
>   24316877
>   35566846
>   
> AND
> 
>   
> IN
> 
>   FEED_ITEM_ID
> 
> 
>   LONG
>   1045918788
> 
> 
>   LONG
>   1045918791
> 
> 
>   LONG
>   1045918794
> 
> 
>   LONG
>   1045918797
> 
> 
>   LONG
>   1045918800
> 
> 
>   LONG
>   1045918803
> 
>   
> 
> 
>   
> EQUALS
> 
>   DEVICE_PLATFORM
> 
> 
>   STRING
>   Mobile
> 
>   
> 
>   
>   1
> 
>   
> 
>   
> 
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Wednesday, January 21, 2015 at 9:34:36 PM UTC+5:30, treto...@gmail.com 
> wrote:
>>
>> Спасибо, я еще все на Java  видел. Не могли бы вы привести пример именно 
>> XML запроса, посылаемого на сервер?
>>
>> среда, 21 января 2015 г., 10:53:31 UTC+2 пользователь Anash P. Oommen 
>> (AdWords API Team) написал:
>>>
>>> Hi,
>>>
>>> You could use an array of ConstantOperand to provide the FeedItem IDs. 
>>> See the Java code example in our guide for more details. (
>>> https://developers.google.com/adwords/api/docs/guides/feed-services#campaignfeedservice
>>> )
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>> On Tuesday, January 20, 2015 at 7:15:20 PM UTC+5:30, treto...@gmail.com 
>>> wrote:

 Добрый день!
 Пытаюсь послать запрос к сервису AdGroupFeedService. Текст запроса:

 "
 >>> http://schemas.xmlsoap.org/soap/envelope/""; xmlns:v20=""
 https://adwords.google.com/api/adwords/cm/v201409"";>

   
   clientCustomerId
   ХХ
   Х
   false
   false



   
  >>> http://www.w3.org/2001/XMLSchema-instance"";>
 "ADD"
 
"feedId"
"adGroupId"

   IN
   >>> https://adwords.google.com/api/adwords/cm/v201409""; 
 i:type=""ns2:RequestContextOperand"">
  FEED_ITEM_ID
   

1
ENABLED
 
  
   

 ";

 При попытке послать запрос получаю ошибку:

 [FunctionError.INVALID_NUMBER_OF_OPERANDS @ 
 operations[0].operand.matchingFunction.rhsOperand]

 Т.е. нужно указать rhsOperand в тексте запроса:

 
 
 ?
 

 Как правильно сделать? Если можно, дайте пример реализации?
 Спасибо!

 П.С. У меня нет возможности использовать клиентские библиотеки, я 
 пользуюсь только прямыми запросами к сервисам. Нужен в идеале пример 
 рабочего текста запроса к AdGroupFeedService.

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubs

Re: Проблема с созданием запроса к AdGroupFeedService

2015-01-23 Thread Anash P. Oommen (AdWords API Team)
Hi,

The error message means that the user has already added sitelinks to the 
adgroup you are trying to modify. To update the list of sitelinks, retrieve 
the AdGroupFeed for the AdGroup using AdGroupFeedService. You can filter 
for PlaceholderType CONTAINS_ANY[1] and AdGroupId=xxx. Then modify its 
matching function to replace the existing FeedItemIds with your list.

Cheers,
Anash

On Friday, January 23, 2015 at 4:23:02 PM UTC+5:30, treto...@gmail.com 
wrote:
>
> Здравствуйте! Спасибо. На текущий момент уменя проблема с 
> 1: я всегда указываю "1", первый раз 
> создается дополнительная ссылка, на второй получаю ошибку(уже с другими 
> параметрами):
> [AdGroupFeedError.CANNOT_ADD_ALREADY_EXISTING_ADGROUP_FEED @ 
> operations[0].operand, 
> AdGroupFeedError.FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE @ 
> operations[0].operand.placeholderTypes; trigger:'AdGroup id:AdGroupId: 
> 15719156713,Placeholder Type: 1']
>
> FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE
>
> Не подскажите как исправить?
>
> пятница, 23 января 2015 г., 10:03:43 UTC+2 пользователь Anash P. Oommen 
> (AdWords API Team) написал:
>>
>> Hi,
>>
>> Here is an example using CampaignFeedService. AdGroupFeedService xml 
>> would look similar.
>>
>> 
>> http://schemas.xmlsoap.org/soap/envelope/"; 
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
>> http://www.w3.org/2001/XMLSchema-instance";>
>>   
>> https://adwords.google.com/api/adwords/cm/v201409";>
>>   **
>>   **
>>   INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE 
>> (AwApi-DotNet/18.7.0, Common-Dotnet/3.5.0, .NET CLR/4.0.30319.34209, gzip)
>> 
>> 
>>   
>>   
>> https://adwords.google.com/api/adwords/cm/v201409";>
>>   
>> ADD
>> 
>>   24316877
>>   35566846
>>   
>> AND
>> 
>>   
>> IN
>> 
>>   FEED_ITEM_ID
>> 
>> 
>>   LONG
>>   1045918788
>> 
>> 
>>   LONG
>>   1045918791
>> 
>> 
>>   LONG
>>   1045918794
>> 
>> 
>>   LONG
>>   1045918797
>> 
>> 
>>   LONG
>>   1045918800
>> 
>> 
>>   LONG
>>   1045918803
>> 
>>   
>> 
>> 
>>   
>> EQUALS
>> 
>>   DEVICE_PLATFORM
>> 
>> 
>>   STRING
>>   Mobile
>> 
>>   
>> 
>>   
>>   1
>> 
>>   
>> 
>>   
>> 
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Wednesday, January 21, 2015 at 9:34:36 PM UTC+5:30, treto...@gmail.com 
>> wrote:
>>>
>>> Спасибо, я еще все на Java  видел. Не могли бы вы привести пример именно 
>>> XML запроса, посылаемого на сервер?
>>>
>>> среда, 21 января 2015 г., 10:53:31 UTC+2 пользователь Anash P. Oommen 
>>> (AdWords API Team) написал:

 Hi,

 You could use an array of ConstantOperand to provide the FeedItem IDs. 
 See the Java code example in our guide for more details. (
 https://developers.google.com/adwords/api/docs/guides/feed-services#campaignfeedservice
 )

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Tuesday, January 20, 2015 at 7:15:20 PM UTC+5:30, treto...@gmail.com 
 wrote:
>
> Добрый день!
> Пытаюсь послать запрос к сервису AdGroupFeedService. Текст запроса:
>
> "
>  http://schemas.xmlsoap.org/soap/envelope/""; xmlns:v20=""
> https://adwords.google.com/api/adwords/cm/v201409"";>
>
>   
>   clientCustomerId
>   ХХ
>   Х
>   false
>   false
>
>
>
>   
>   http://www.w3.org/2001/XMLSchema-instance"";>
> "ADD"
> 
>"feedId"
>"adGroupId"
>
>   IN
>    https://adwords.google.com/api/adwords/cm/v201409""; 
> i:type=""ns2:RequestContextOperand"">
>  FEED_ITEM_ID
>   
>
>1
>ENABLED
> 
>  
>   
>
> ";
>
> При попытке послать запрос получаю ошибку:
>
> [FunctionError.INVALID_NUMBER_OF_OPERANDS @ 
> operations[0].operand.matchingFunction.rhsOperand]
>
> Т.е. нужно указать rhsOperand в тексте запроса:
>
> 
> 
> ?
> 
>
> Как правильно сделать? Если можно, дайте 

Recherche développeur spécialisé Api Adwords

2015-01-23 Thread David Le Glouannec
Bonjour nous sommes une agence spécialiste d'adwords depuis 2005 et sommes 
en recherche urgente d'un développeur spécialisé ou ayant une expérience 
sur l'Api Adwords.
Merci de prendre contact 
David Le Glouannec
01 45 86 13 43

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/347d592d-e515-47ba-9a44-5446684e1bdc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Incorrect response of the "CampaignService"

2015-01-23 Thread Роман Рублевский
Good afternoon,
There is an issue with a "CampaignService": we need to make a list of 
campaigns of our account. We successfully send the request for that and 
receive the response, but the answer is that we have no campaigns at all 
while there are more than 10 of them on.
The same issue with a list of clients.
But all the other services work well, responses from them are correct.

We work on PHP, using Google library v201406 and all the relevant examples 
of requests.

We will appreciate any help here.
Kind regards.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5815b950-5789-4f93-a525-e34f9d6ae5a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[PHP API] - Time elapsed to set a new bid really long by using "AdGroupCriterionService" method

2015-01-23 Thread Pierre Augereau
Good morning,

I'm using the AdWords PHP Api (v201406) to update the price of many 
keywords.
But, when I'm using the function "AdGroupCriterionService" to set the new 
bid, there is always some calls (from the sending request to the response 
with "$adGroupCriterionService->mutate($operations)") that lasts at least 
30 seconds, even more sometimes...
However, some calls are done in less of 1 second o_O 

When I have to update at least 100 keywords, that's kind of a huge issue...

I do not have any firewall set on the port 80.

Do I need to use an other method / function to have more reactivity ?
Does it exist a function to send all news bid in once ?
Can I send, to your server, a multi-calls in parallel ?


By thanking you in advance,
Best regards

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/91a5d7b3-338c-4acf-b346-029210ebb9f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to remove AdGroupFeed objects that reference a removed ad group

2015-01-23 Thread t . kieft
Hi,

This is not working. I have some accounts that have a large number of 
removed ad groups, while others have a large number of enabled ad groups. 
When I try to filter AdGroupFeed objects based on the Ad Group IDs, either 
way I get SelectorError.TOO_MANY_PREDICATE_VALUE.

Unfortunately the AdGroupFeed's Status attribute is read only, otherwise 
the problem could be largely avoided by simply removing AdGroupFeed objects 
prior to removing the Ad Group they link to.

On Thursday, January 15, 2015 at 11:08:06 PM UTC+1, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi,
>
> Unfortunately, you cannot delete an *AdGroupFeed* via the API once its 
> associated *AdGroup* has been deleted. To filter out *AdGroupFeed*s for 
> your deleted *AdGroup*s, you could periodically poll AdGroupService 
> 
>  
> (or use AD_GROUP_PERFORMANCE_REPORT 
> ) 
> and collect the IDs of *REMOVED* ad groups, then exclude those IDs using 
> a predicate on *AdGroupId* when making your *AdGroupFeedService.get* 
> requests.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, January 15, 2015 at 8:23:39 AM UTC-5, 
> t.k...@social-mining.com wrote:
>>
>> I'm trying to remove some AdGroupFeed objects that reference Ad Groups 
>> that where removed earlier. But the API is 
>> returning: OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY. 
>> According to the API documentation it is impossible to mutate AdGroupFeed 
>> objects that reference removed entities. Is there any way to get rid of the 
>> objects? They are making querying the AdGroupFeedService extremely slow.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3bd72e94-e059-4fb4-b1ad-4140feecaa59%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Dúvida - AdWords API - PHP

2015-01-23 Thread Desenvolvimento - Grupo Lead Negócios Inteligentes
Obrigado Anash!

Só confirmando, ficará assim? 

// Salva o arquivo no caminho indicado abaixo
$filePath = NULL;

// Download report
ReportUtils::DownloadReport($reportDefinition, $filePath, $user, $options);

printf("Report with name '%s' was downloaded to '%s'.\n", 
$reportDefinition->reportName, $filePath);


Obrigado de novo!

Em sexta-feira, 23 de janeiro de 2015 05:41:37 UTC-2, Anash P. Oommen 
(AdWords API Team) escreveu:
>
> Hi,
>
> If you pass a NULL for the filePath, the DownloadReport will return the 
> report as a String.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Friday, January 23, 2015 at 1:20:19 AM UTC+5:30, Desenvolvimento - 
> Grupo Lead Negócios Inteligentes wrote:
>>
>> Olá pessoal, é meu primeiro post aqui no fórum, por isso peço perdão por 
>> qualquer erro. :D
>>
>> Galera, é o seguinte, estou começando agora a desvendar a API e estou com 
>> uma dúvida: o script que colei abaixo, só faz o download da campanha em 
>> questão, eu quero saber se consigo, ao invés de fazer o download, colocar 
>> os dados em alguma variável, por exempo, colocar clicks em uma varialvel, 
>> CTR em outra e assim por diante, tem como? Se sim, como? 
>>
>> > error_reporting(-1);
>> ini_set('display_errors',1);
>> $path = dirname(__FILE__) . '/../../src';
>> set_include_path(get_include_path() . PATH_SEPARATOR . $path);
>>
>> require_once '/Google/Api/Ads/AdWords/Lib/AdWordsUser.php';
>>
>> $user = new AdWordsUser();
>>
>> $user->SetClientId('8214013316');
>>
>> // Log SOAP XML request and response.
>> $user->LogDefaults();
>>
>> $user->LoadService('ReportDefinitionService', 'v201409');
>> $LoadService = $user->LoadService('ReportDefinitionService', 'v201409');
>>
>> // Create selector.
>> $selector = new Selector();
>> $selector->fields = array('CampaignId', 'AdGroupId', 'Id', 'Criteria', 
>> 'CriteriaType', 'Impressions', 'Clicks', 'Conversions', 'Cost', 
>> 'CustomerDescriptiveName', 'Ctr', 'AveragePosition');
>>
>> // Filter out deleted criteria.
>> //$selector->predicates[] = new Predicate('Status', 'NOT_IN', 
>> array('DELETED'));
>>
>> // Create report definition.
>> $reportDefinition = new ReportDefinition();
>> $reportDefinition->selector = $selector;
>> $reportDefinition->reportName = 'Criteria performance report #' . 
>> uniqid();
>> $reportDefinition->dateRangeType = 'ALL_TIME';
>> $reportDefinition->reportType = 'CRITERIA_PERFORMANCE_REPORT';
>> $reportDefinition->downloadFormat = 'XML'; //CSVFOREXCEL
>>
>> // Salva o arquivo no caminho indicado abaixo
>> $filePath = dirname(__FILE__) . '/report.xml';
>>
>> // Exclude criteria that haven't recieved any impressions over the date 
>> range.
>> $reportDefinition->includeZeroImpressions = FALSE;
>>
>> // Set additional options.
>> $options = array('version' => 'v201409', 'returnMoneyInMicros' => TRUE);
>>
>> // Download report.
>> ReportUtils::DownloadReport($reportDefinition, $filePath, $user, 
>> $options);
>>
>>
>> printf("Report with name '%s' was downloaded to '%s'.\n", 
>> $reportDefinition->reportName, $filePath);
>>
>>
>> $doc = new DOMDocument();
>> $doc->loadXML(file_get_contents($filePath));
>> $xp = new DOMXPath($doc);
>> $q = $xp->query("/report/table/row/@cost");
>> $cost = 0;
>> foreach($q as $el) {
>>   $v = $el->textContent;
>>   $cost += $v / 100;
>> }
>>
>> echo "Custo: ".$cost;
>> ?>
>>
>> Desde já, obrigado! 
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e8abd957-f00b-4056-ae85-07accc936966%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


POLICY_ERROR @ operations[0].operand.criterion.text; trigger:'Tab'

2015-01-23 Thread Дмитрий Дмитриевич
Hello!
I have adgroup which is called "SomeBrand Tab 8GB 3G Black". And when I try 
to create some text ads and keywords for it, I receive next error message:
[PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ 
operations[0].operand.criterion.text; trigger:'Tab', 
key=PolicyViolationKey{policyName=pharma,violatingText=Tab}
Description of this error tels me that I'm dealing with pharmaceutical, but 
this word has nothing in common with pharmaceutical.
How can I solve this?
Thanks!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/694384a5-4b89-4aa1-ac8f-68f9e39f6cfd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ operations[0].operand.criterion.text; trigger:'Tab'

2015-01-23 Thread Дмитрий Дмитриевич
Hello!
I have adgroup which is called "SomeBrand Tab 8GB 3G Black". And when I try 
to create some text ads and keywords for it, I receive next error message:
[PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ 
operations[0].operand.criterion.text; trigger:'Tab', 
key=PolicyViolationKey{policyName=pharma,violatingText=Tab}
Description of this error tels me that I'm dealing with pharmaceutical, but 
this word has nothing in common with pharmaceutical.
How can I solve this?
Thanks!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a1497835-7bab-4043-9a8f-5420138a5c0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AWQL PRODUCT_PARTITION_REPORT ProductGroup invalid field name

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

You could try enabling request/response logging 

 in 
the library. The log messages should contain the version you are hitting.

I suspect the version is the problem - I am able to run a report requesting 
*ProductGroup* using the v201409 endpoint without errors.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 4:33:32 AM UTC-5, StewartR wrote:
>
> Hi Josh,
>
> Thanks for taking the time to reply.
>
> No - I don't believe I am using V201406. 
>
> I am certainly using the most up-to-date version of the client library and 
> certainly have no mention of the string "201406" anywhere in my code so 
> unless the current client library defaults to an older version for some 
> reason I should be using V201409. 
>
> Is there a straightforward way I can double check?
>
>
>
>
>
> On Thursday, January 22, 2015 at 7:38:34 PM UTC, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> The report types page lists the fields available in the *latest* version 
>> of the API (v201409). The *ProductGroup* field is not available in 
>> v201406 -- are you using v201406, by any chance?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Thursday, January 22, 2015 at 12:07:39 PM UTC-5, StewartR wrote:
>>>
>>>
>>> I am trying to download a PRODUCT_PARTITION_REPORT using an AWQL report 
>>> using the .NET Client Library.
>>>
>>> The Query:
>>>
>>> "SELECT Id FROM PRODUCT_PARTITION_REPORT DURING TODAY"
>>>
>>> works as expected returning a list of Ids of the product partitions.
>>>
>>> However, when I add the ProductGroup field (or indeed PartitionType) to 
>>> the query and instead attempt, say:
>>>
>>> "SELECT Id,ProductGroup FROM PRODUCT_PARTITION_REPORT DURING TODAY"
>>>
>>> The API returns the following error:
>>>
>>> ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT, Trigger: , 
>>> FieldPath: ProductGroup
>>>
>>> These fields are valid as they are listed here 
>>> 
>>>  for 
>>> this report type. Any idea what's wrong here?
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/397d4e0a-1812-4e6a-a7f2-45121ab59838%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AdwordsSession Managment

2015-01-23 Thread Jonathan
Hey everybody

I have a question about the AdwordsSession object and the AdWordsServices 
object and whats the best way to use these objects

We have an MCC account with a few accounts.

As for my understanding i will need to create a different instance 
of AdwordsSession for each of the accounts. Can i keep these instance alive 
for as much time as i want?
For instance if i create an AdwordsSession for account A and then keep it 
referenced in a Map with a key of the account, can i just pull the same 
object later on (week or month or year)? i guess there would be some 
timeout?

I have also read that i should create a different instance of 
the AdWordsServices object for each account. Why is that?

Should the com.google.api.client.auth.oauth2.Credential object be created 
only once and used by all of the different AdWordsSession.Builder() ? Or 
creating one Credential for each session?

Should this Credential object instance also be saved in memory for later 
use or should be created each time it is needed? 
This is the object that refreshes automatically right? i would love to 
understand how that works and if i should do anything to make sure that 
everything will work as expected?


Sorry for asking so many questions at once - thanks for any help!
Cheers


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/301a6571-d860-470f-a36f-200b27e54a8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to remove AdGroupFeed objects that reference a removed ad group

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

I'm following up with the feeds team to see if there's a way to get around 
this issue via the API. I'll post back when I hear back from them.

In the meantime, you could try collecting all ENABLED AdGroup IDs via 
AdGroupService or reports, and then split up your AdGroupFeedService 
request into multiple requests, each one using an *IN* list on a subset of 
the ENABLED IDs.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 8:47:43 AM UTC-5, t.k...@social-mining.com 
wrote:
>
> Hi,
>
> This is not working. I have some accounts that have a large number of 
> removed ad groups, while others have a large number of enabled ad groups. 
> When I try to filter AdGroupFeed objects based on the Ad Group IDs, either 
> way I get SelectorError.TOO_MANY_PREDICATE_VALUE.
>
> Unfortunately the AdGroupFeed's Status attribute is read only, otherwise 
> the problem could be largely avoided by simply removing AdGroupFeed objects 
> prior to removing the Ad Group they link to.
>
> On Thursday, January 15, 2015 at 11:08:06 PM UTC+1, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> Unfortunately, you cannot delete an *AdGroupFeed* via the API once its 
>> associated *AdGroup* has been deleted. To filter out *AdGroupFeed*s for 
>> your deleted *AdGroup*s, you could periodically poll AdGroupService 
>> 
>>  
>> (or use AD_GROUP_PERFORMANCE_REPORT 
>> ) 
>> and collect the IDs of *REMOVED* ad groups, then exclude those IDs using 
>> a predicate on *AdGroupId* when making your *AdGroupFeedService.get* 
>> requests.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Thursday, January 15, 2015 at 8:23:39 AM UTC-5, 
>> t.k...@social-mining.com wrote:
>>>
>>> I'm trying to remove some AdGroupFeed objects that reference Ad Groups 
>>> that where removed earlier. But the API is 
>>> returning: 
>>> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY. 
>>> According to the API documentation it is impossible to mutate AdGroupFeed 
>>> objects that reference removed entities. Is there any way to get rid of the 
>>> objects? They are making querying the AdGroupFeedService extremely slow.
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5d217408-02ad-4ded-ac79-8304329ff4d9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdwordsSession Managment

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

The Java client library has a page on Thread Safety 
 that 
answers many of the questions below.

Regarding the AdWordsSession, you could either keep a separate instance per 
account or reuse the same instance and call *setClientCustomerId(...)* between 
calls. Note, however, that instances of this class are *not* thread-safe.

If you still have questions after reading through the page linked above, 
let me know.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 12:41:09 PM UTC-5, Jonathan wrote:
>
> Hey everybody
>
> I have a question about the AdwordsSession object and the AdWordsServices 
> object and whats the best way to use these objects
>
> We have an MCC account with a few accounts.
>
> As for my understanding i will need to create a different instance 
> of AdwordsSession for each of the accounts. Can i keep these instance alive 
> for as much time as i want?
> For instance if i create an AdwordsSession for account A and then keep it 
> referenced in a Map with a key of the account, can i just pull the same 
> object later on (week or month or year)? i guess there would be some 
> timeout?
>
> I have also read that i should create a different instance of 
> the AdWordsServices object for each account. Why is that?
>
> Should the com.google.api.client.auth.oauth2.Credential object be created 
> only once and used by all of the different AdWordsSession.Builder() ? Or 
> creating one Credential for each session?
>
> Should this Credential object instance also be saved in memory for later 
> use or should be created each time it is needed? 
> This is the object that refreshes automatically right? i would love to 
> understand how that works and if i should do anything to make sure that 
> everything will work as expected?
>
>
> Sorry for asking so many questions at once - thanks for any help!
> Cheers
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d61b0b80-106f-4d28-a9b7-d8d575e4ac73%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Incorrect response of the "CampaignService"

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

Please make sure that you are setting the clientCustomerId 
 
header to an AdWords account's customer ID and *not* your MCC account's 
customer ID. See the sample auth.ini file 

 for 
details on how to set this value.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 5:22:39 AM UTC-5, Роман Рублевский wrote:
>
> Good afternoon,
> There is an issue with a "CampaignService": we need to make a list of 
> campaigns of our account. We successfully send the request for that and 
> receive the response, but the answer is that we have no campaigns at all 
> while there are more than 10 of them on.
> The same issue with a list of clients.
> But all the other services work well, responses from them are correct.
>
> We work on PHP, using Google library v201406 and all the relevant examples 
> of requests.
>
> We will appreciate any help here.
> Kind regards.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/44b41334-72d2-405d-99fc-a59795feaffa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Incorrect response of the "CampaignService"

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Sorry, I should have clarified:

   - When getting campaigns, *clientCustomerId* should be set to an AdWords 
   account
   - When getting the list of accounts via ManagedCustomerService 
   
,
 
   the *clientCustomerId* should be set to an MCC account

Cheers,
Josh, AdWords API Team

On Friday, January 23, 2015 at 5:15:35 PM UTC-5, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> Please make sure that you are setting the clientCustomerId 
>  
> header to an AdWords account's customer ID and *not* your MCC account's 
> customer ID. See the sample auth.ini file 
> 
>  for 
> details on how to set this value.
>
> Thanks,
> Josh, AdWords API Team
>
> On Friday, January 23, 2015 at 5:22:39 AM UTC-5, Роман Рублевский wrote:
>>
>> Good afternoon,
>> There is an issue with a "CampaignService": we need to make a list of 
>> campaigns of our account. We successfully send the request for that and 
>> receive the response, but the answer is that we have no campaigns at all 
>> while there are more than 10 of them on.
>> The same issue with a list of clients.
>> But all the other services work well, responses from them are correct.
>>
>> We work on PHP, using Google library v201406 and all the relevant 
>> examples of requests.
>>
>> We will appreciate any help here.
>> Kind regards.
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0988587b-9165-42c1-bbd8-13b79da957fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PHP API] - Time elapsed to set a new bid really long by using "AdGroupCriterionService" method

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

All of the *mutate* methods in the API take a *collection* of operations as 
their argument. This means you can (and should) batch multiple operations 
in a single *mutate* call whenever possible. See our Best Practices guide 

 for 
more details.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 6:29:02 AM UTC-5, Pierre Augereau wrote:
>
> Good morning,
>
> I'm using the AdWords PHP Api (v201406) to update the price of many 
> keywords.
> But, when I'm using the function "AdGroupCriterionService" to set the new 
> bid, there is always some calls (from the sending request to the response 
> with "$adGroupCriterionService->mutate($operations)") that lasts at least 
> 30 seconds, even more sometimes...
> However, some calls are done in less of 1 second o_O 
>
> When I have to update at least 100 keywords, that's kind of a huge issue...
>
> I do not have any firewall set on the port 80.
>
> Do I need to use an other method / function to have more reactivity ?
> Does it exist a function to send all news bid in once ?
> Can I send, to your server, a multi-calls in parallel ?
>
>
> By thanking you in advance,
> Best regards
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a25ac157-f84f-43dd-9dd2-967bc5a74424%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


using OfflineConversionFeedService

2015-01-23 Thread Владимир Казаченко
I constantly get this error OfflineConversionError.EXPIRED_CLICK. How I can 
get lead information by  glick id? I m interested in lead date, 
ctcLookbackWindow, viewthroughLookbackWindow

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/838ca31e-07f1-4619-958f-71c89f63105f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Will cost report number be different between DFA and Adwords API?

2015-01-23 Thread wendy zhou

Hi,

I'm trying to understand what's difference between DFA and Adwords API from 
data retrieving point. For example, I'm pulling cost report across all 
advertisers and is there will be difference between through DFA and Adwords 
API?

Thanks for your kind help

Best
Wendy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/eef13746-0cf9-4fa0-9165-b257185bc50d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Remarketing lists on an MCC level

2015-01-23 Thread Karo Röbisch
What a pity :-( 
That would make my life so much easier.

On Monday, September 15, 2014 at 2:08:12 PM UTC+2, Danial Klimkin wrote:
>
> Hello Alon,
>
>
> No, not at the moment. User lists are limited to a single account only.
>
>
> -Danial, AdWords API Team.
>
>
> On Sunday, September 14, 2014 1:37:46 PM UTC+4, Alon Raskin wrote:
>>
>> Hi team,
>>
>> Do you know if a remarketing lists can be generated on an MCC level? Some 
>> report of all the remarketing lists of all accounts on the MCC perhaps? I 
>> thought this may be done through the API perhaps,
>>
>> Your help is much appreciated,
>>
>> Thanks!
>>
>> Alon
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7337c6d2-b242-4d9b-88e3-ee73ee691781%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Upload and download via API

2015-01-23 Thread michelle . magary
I have a similar question. I want to upload an excel spreadsheet with ad 
group and keyword bid changes. Does the API support this today? If so, what 
format does the spreadsheet require?

Thanks,
Michelle

On Thursday, August 20, 2009 at 2:41:18 PM UTC-4, AdWords API Advisor wrote:
>
> Hi John, 
>
> Unfortunately there isn't the ability to upload a list of changes in a 
> spreadsheet directly via the API, you would need to write a program 
> that will parse the spreadsheet and make API calls to modify the 
> keywords.  There are a number of client libraries available that make 
> it simpler to call API methods, which are listed here: 
> http://code.google.com/apis/adwords/docs/clients.html. 
>
> You may also want to investigate using the AdWords Editor, a free 
> program provided by Google that allows you to work with your AdWords 
> account.  It supports the upload of CSV files, and this may be a 
> simpler way to achieve your goals.  You can download it here: 
> http://www.google.com/intl/en/adwordseditor/. 
>
> At this time the report data can only be returned in XML format, but 
> thanks for letting us know about your interest in other formats. 
>
> Best, 
> - Eric Koleda, AdWords API Team 
>
> On Aug 19, 11:12 am, John  wrote: 
> > I have requirements to delete keywords from AdWords accounts based on 
> > an excel spreadsheet which contains a list of 
> > account,adgroup,campaign, keywords. What would be best way to do this? 
> > Does AdWords API accept an upload file like this for deleting 
> > keywords? 
> > 
> > Second question, when using ReportService, is xml is only format for a 
> > download report? Is it possible to get an excel report like from the 
> > Google AdWords user web interface? 
> > 
> > Thanks, 
> > John

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/97b2be7c-850f-491b-96d5-beebbf0578d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ operations[0].operand.criterion.text; trigger:'Tab'

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

You could try submitting an exemption request along with your requests. 
Please see our Exemption Requests guide 
 for 
more details.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 9:44:12 AM UTC-5, Дмитрий Дмитриевич wrote:
>
> Hello!
> I have adgroup which is called "SomeBrand Tab 8GB 3G Black". And when I 
> try to create some text ads and keywords for it, I receive next error 
> message:
> [PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ 
> operations[0].operand.criterion.text; trigger:'Tab', 
> key=PolicyViolationKey{policyName=pharma,violatingText=Tab}
> Description of this error tels me that I'm dealing with pharmaceutical, 
> but this word has nothing in common with pharmaceutical.
> How can I solve this?
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e141369e-fbd9-4eae-afdc-1b4e9598f121%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: using OfflineConversionFeedService

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi,

Please refer to the *Validation rules* section of our Importing Conversions 
guide 
,
 
which covers the requirements for uploaded conversions.

The particular error you mentioned is due to the following rule (from the 
guide):

The conversionTime must be before the click-through conversion lookback 
> window you specified for the UploadConversion object, otherwise the server 
> will throw an OfflineConversionError.EXPIRED_CLICK error.


You will not be able to get lead information at the click ID level from 
reports, but several of the API Reports 
 will 
provide aggregated conversion data.

Thanks,
Josh, AdWords API Team

On Friday, January 23, 2015 at 12:02:10 PM UTC-5, Владимир Казаченко wrote:
>
> I constantly get this error OfflineConversionError.EXPIRED_CLICK. How I 
> can get lead information by  glick id? I m interested in lead date, 
> ctcLookbackWindow, viewthroughLookbackWindow
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/88695421-6209-4b56-aad3-1e37a591f6e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Upload and download via API

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi Michelle,

The API does not directly support importing from Excel. A better fit for 
that use case is the AdWords Editor 
 or AdWords Scripts 
.

Cheers,
Josh, AdWords API Team

On Friday, January 23, 2015 at 10:13:02 AM UTC-5, 
michell...@schooloutfitters.com wrote:
>
> I have a similar question. I want to upload an excel spreadsheet with ad 
> group and keyword bid changes. Does the API support this today? If so, what 
> format does the spreadsheet require?
>
> Thanks,
> Michelle
>
> On Thursday, August 20, 2009 at 2:41:18 PM UTC-4, AdWords API Advisor 
> wrote:
>>
>> Hi John, 
>>
>> Unfortunately there isn't the ability to upload a list of changes in a 
>> spreadsheet directly via the API, you would need to write a program 
>> that will parse the spreadsheet and make API calls to modify the 
>> keywords.  There are a number of client libraries available that make 
>> it simpler to call API methods, which are listed here: 
>> http://code.google.com/apis/adwords/docs/clients.html. 
>>
>> You may also want to investigate using the AdWords Editor, a free 
>> program provided by Google that allows you to work with your AdWords 
>> account.  It supports the upload of CSV files, and this may be a 
>> simpler way to achieve your goals.  You can download it here: 
>> http://www.google.com/intl/en/adwordseditor/. 
>>
>> At this time the report data can only be returned in XML format, but 
>> thanks for letting us know about your interest in other formats. 
>>
>> Best, 
>> - Eric Koleda, AdWords API Team 
>>
>> On Aug 19, 11:12 am, John  wrote: 
>> > I have requirements to delete keywords from AdWords accounts based on 
>> > an excel spreadsheet which contains a list of 
>> > account,adgroup,campaign, keywords. What would be best way to do this? 
>> > Does AdWords API accept an upload file like this for deleting 
>> > keywords? 
>> > 
>> > Second question, when using ReportService, is xml is only format for a 
>> > download report? Is it possible to get an excel report like from the 
>> > Google AdWords user web interface? 
>> > 
>> > Thanks, 
>> > John
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d3355184-ad0e-4997-879f-fc94eaab8248%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Will cost report number be different between DFA and Adwords API?

2015-01-23 Thread Josh Radcliff (AdWords API Team)
Hi Wendy,

AdWords API reports contain the same data that you see in the AdWords UI. 
I'm not an expert in DFA, but if you see differences between the AdWords UI 
and the DFA UI, you will see those same differences in API reports.

If you have further questions about this topic, you may want to post to the 
AdWords 
Community , as the experts there may 
have further insights.

Cheers,
Josh, AdWords API Team

On Friday, January 23, 2015 at 11:51:15 AM UTC-5, wendy zhou wrote:
>
>
> Hi,
>
> I'm trying to understand what's difference between DFA and Adwords API 
> from data retrieving point. For example, I'm pulling cost report across all 
> advertisers and is there will be difference between through DFA and Adwords 
> API?
>
> Thanks for your kind help
>
> Best
> Wendy
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8dffa064-b422-4e4d-8b48-6b2711e4f4e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.