Re: Getting InternalApiError.UNEXPECTED_INTERNAL_API_ERROR while associating sitelink(feed item) to adgroup

2013-10-25 Thread Himanshu Bansal

Any updates on this?

On Monday, October 21, 2013 8:34:57 AM UTC+5:30, Himanshu Bansal wrote:
>
> Hi,
>
> here are the request and response SOAP logs
>
> In message:  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="
> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";> soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"; 
> soapenv:mustUnderstand="0" xmlns:ns1="
> https://adwords.google.com/api/adwords/cm/v201306";>4756637174NexTag,
>  
> Inc. Java Axis 
> Client  
> xmlns="https://adwords.google.com/api/adwords/cm/v201306";>ADD21925855534665745IN  
> xsi:type="ns2:RequestContextOperand" xmlns:ns2="
> https://adwords.google.com/api/adwords/cm/v201306";>FEED_ITEM_ID  
> xsi:type="ns3:ConstantOperand" xmlns:ns3="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79886585  
> xsi:type="ns4:ConstantOperand" xmlns:ns4="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79938065  
> xsi:type="ns5:ConstantOperand" xmlns:ns5="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79904345  
> xsi:type="ns6:ConstantOperand" xmlns:ns6="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79879985  
> xsi:type="ns7:ConstantOperand" xmlns:ns7="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79940345  
> xsi:type="ns8:ConstantOperand" xmlns:ns8="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79917425  
> xsi:type="ns9:ConstantOperand" xmlns:ns9="
> https://adwords.google.com/api/adwords/cm/v201306";>LONG79886345  
> xsi:type="ns10:ConstantOperand" xmlns:ns10="
> https://adwords.google.com/api/adwords/cm/v201306
> ">LONG798759051
>
> Out message: http://schemas.xmlsoap.org/soap/envelope/";> xmlns="https://adwords.google.com/api/adwords/cm/v201306";>0004e8c29ee907700a42bba33c50AdGroupFeedServicemutate030107soap:Server[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>  
> @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]  
> xmlns="https://adwords.google.com/api/adwords/cm/v201306";>[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>  
> @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]ApiException  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="InternalApiError">InternalApiError.UNEXPECTED_INTERNAL_API_ERRORInternalApiErrorUNEXPECTED_INTERNAL_API_ERROR
>
> Regards,
> Himanshu Bansal
>
> On Thursday, October 17, 2013 11:02:13 AM UTC+5:30, Takeshi Hagikura 
> (AdWords API Team) wrote:
>>
>> Hi,
>>
>> Please share the request and response SOAP logs to spot the issue. 
>> (please remove the sensitive info)
>>
>> Best,
>> - Takeshi, AdWords API Team
>>
>> On Wednesday, October 16, 2013 10:53:32 AM UTC+9, Himanshu Bansal wrote:
>>>
>>> Hi,
>>>
>>> I am getting  InternalApiError.UNEXPECTED_INTERNAL_API_ERROR  while 
>>> associating sitelink(feed item) to adgroup for some particular adgroups. I 
>>> am making a ADD request. Also I am able to associate for other adgroups. 
>>> Please help me in understanding the reason for this.
>>>
>>>
>>> Thanks 
>>> Himanshu Bansal
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Getting java.lang.NoClassDefFoundError: com/google/common/io/ByteSink

2013-10-25 Thread Oliver
Our application downloads reports daily and has been running well for over 
a year.

Last night we saw this error for the first time:

*java.lang.NoClassDefFoundError: com/google/common/io/ByteSink
*


Has anything changed in the API that could have caused this?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Account suspension warning in test account due to policy violations in ads

2013-10-25 Thread Jeremy Aube
We received the same email about one of our test accounts. It seems 
possible that suspending the account would have no effect on our ability to 
make API calls, but it is still a bit disconcerting.

On Thursday, October 24, 2013 7:13:42 AM UTC-4, Christian wrote:
>
> Hi,
>
> I just got a mail warning me about an account suspension due violations of 
> the AdWords advertising policies.
>
> The problems seem to arise from ads where we submitted exemption requests 
> and the ad review then rejected these requests. The point is that the 
> account in question is a *test account*. We use this account to test 
> interaction with the AdWords API and one part of our tests is the handling 
> of policy violation errors in ads and keywords.
>
> It seems a bit strange that ads in test accounts actually get reviewed. 
> Anyway, I would not expect policy violations in ads within test accounts to 
> have any real effect since the ads are never displayed.
>
> So, what is the best strategy to test handling of policy violations 
> without getting in trouble with account suspension warnings? Would it be 
> possible to disable suspensions due to policy-violations in test accounts?
>
> Best regards and thanks for your support!
>
> Christian
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Empty values for TargetingIdeaService with LanguageSearchParameter?

2013-10-25 Thread veseo
we've noticed very strange behaviour of TargetingIdeaService (for both 
v201306 and v201302) for some keywords, when using the 
LanguageSearchParameter - they have no results at all (neither for 
TARGETED_MONTHLY_SEARCHES, nor AVERAGE_CPC, nor SEARCH_VOLUME, nor 
COMPETITION). On the other hand, all other keywords (that have any 
statistics) are exactly the same as the Keyword Planner (as they should) so 
I guess we're making the correct call to the API? I'm attaching a request 
and its corresponding response, having four keywords - two of them (banana 
and cake) do not have any statistics via the API (and have some, via the 
Keyword Planner), while the other two (arbeiten and hosting) have 
statistics that are exactly the same (SEARCH_VOLUME and AVERAGE_CPC) with 
the Keyword Planner results. I'm also attaching a screenshot of the Keyword 
Planner results.

However, when using no LanguageSearchParameter and only 
LocationSearchParameter, this problem does not seem to occur - statistics 
are returned and are equal to those in the Keyword Planner. I'm also 
attaching two XML files, a request and the response for it, as another 
example.

Can someone explain what is going on? Is there a bug with the 
LanguageSearchParameter or we are doing something wrong?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


response_1382707100.xml
Description: XML document


request_1382707100.xml
Description: XML document


request_1382704396.xml
Description: XML document


response_1382704396.xml
Description: XML document
<>

Empty values for TargetingIdeaService with LanguageSearchParameter?

2013-10-25 Thread veseo
Hello,

we've noticed very strange behaviour of TargetingIdeaService (for both 
v201306 and v201302) for *some* keywords, when using the 
LanguageSearchParameter - they have no results at all (neither for 
TARGETED_MONTHLY_SEARCHES, nor AVERAGE_CPC, nor SEARCH_VOLUME, nor 
COMPETITION). On the other hand, all other keywords (that have any 
statistics) are exactly the same as the Keyword Planner (as they should) so 
I guess we're making the correct call to the API? I'm attaching a request 
and its corresponding response, having four keywords - two of them (banana 
and cake) do not have any statistics via the API (and have some, via the 
Keyword Planner), while the other two (arbeiten and hosting) have 
statistics that are exactly the same (SEARCH_VOLUME and AVERAGE_CPC) with 
the Keyword Planner results. I'm also attaching a screenshot of the Keyword 
Planner results.

However, when using no LanguageSearchParameter and 
only LocationSearchParameter, this problem does not seem to occur - 
statistics are returned and are equal to those in the Keyword Planner. I'm 
also attaching two XML files, a request and the response for it, as another 
example.

Can someone explain what is going on? Is there a bug with the 
LanguageSearchParameter or we are doing something wrong?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


request_1382704396.xml
Description: XML document


response_1382704396.xml
Description: XML document
<>

request_1382707100.xml
Description: XML document


response_1382707100.xml
Description: XML document


Re: V201309 Placement Performance Report - Managed & Automtic

2013-10-25 Thread okiebug1...@gmail.com
So far so good using your suggested logic for the criterionID value and 
running the PLACEMENT_PERFORMANCE_REPORT! 
Thanks for your assistance - have a wonderful weekend!

On Monday, October 21, 2013 2:15:46 PM UTC-4, Zweitze wrote:
>
> You could try to make the distinction with column Id.
> Managed placements have ids, but automatic placements do not have ids. So 
> when it's empty (or has the magical value 300) it is an automatic 
> placement, otherwise a managed placement.
>
> Note I haven't tested this, I noticed the distinction from working with 
> other reports.
> If you do test, please share the results.
>
>
>
>
> Op vrijdag 11 oktober 2013 17:30:53 UTC+2 schreef okieb...@gmail.com:
>>
>> Reading the release notes for V201309, I was excited to see
>>
>> Placement Performance Report- Automatic placements are now included in 
>> this report.
>>
>> I am now attempting to identify automatic versus managed placements 
>> within this report.  So I started at the UI and used the tab “Display 
>> Network” and then navigated to “Placements”.  Noted the column “Status” 
>> provided me with the information and looked into the documentation for the 
>> report 
>> type  and found the API field name.  So I created 
>> the following report, and low and behold the API output gave me the values 
>> Paused, Deleted or Active for this and not the Managed, Automatic.
>>
>> What should my report definition look like to get column that designates 
>> a managed vs. automatic placement, like the "Status" column in the UI?
>>
>>
>>  
>>
>> 
>>
>>   Date
>>
>>   AdNetworkType1
>>
>>   Status
>>
>>   CampaignName
>>
>>   AdGroupName
>>
>>   DestinationUrl
>>
>>   CriteriaDestinationUrl
>>
>>   PlacementUrl
>>
>>   DisplayName
>>
>>   Cost
>>
>>   Impressions
>>
>>   Clicks
>>
>>   Conversions
>>
>>   ViewThroughConversions
>>
>>   Ctr
>>
>>   AverageCpc
>>
>>   ConversionRate
>>
>>   CostPerConversion
>>
>>   ConversionsManyPerClick
>>
>>   ConversionValue
>>
>> - 
>>
>>   20131001
>>
>>   20131001
>>
>>   
>>
>>   
>>
>>   Custom PLACEMENT_PERFORMANCE_REPORT
>>
>>   PLACEMENT_PERFORMANCE_REPORT
>>
>>   CUSTOM_DATE
>>
>>   XML
>>
>>   
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


content-length is required in php

2013-10-25 Thread mkoc
Hello,

I'm trying to send a simple post request to the api to download a report.

And getting a 411 error message which says "POST requests require a 
content-length header. That's all we know."

I'm using the example in here.
https://code.google.com/p/google-api-adwords-php/wiki/NoClientLibrary

Also tried the new api url
https://adwords.google.com/api/adwords/cm/v201309

Has anybody ever come across with this?
Any ideas?

Thanks!

https://adwords.google.com/api/adwords/cm/v201109";>
  
CampaignId
Id
Impressions
Clicks
Cost

  Status
  IN
  ENABLED
  PAUSED

  
  Custom Adgroup Performance Report
  ADGROUP_PERFORMANCE_REPORT
  LAST_7_DAYS
  CSV

EOT;

// Create parameters.
$params = array('__rdxml' => $reportDefinition);

// Create headers.
$headers = array();
$headers[]= 'Authorization: GoogleLogin auth=' . $authToken;
$headers[]= 'clientCustomerId: ' . $clientCustomerId;
$headers[]= 'developerToken: ' . $developerToken;

$headers[]= 'content_length: ' . trim(strlen(print_r($params, true)));

$headers[]= 'Content-Type: application/x-www-form-urlencoded';

$downloadPath = 'report.csv';
$url = 'https://adwords.google.com/api/adwords/reportdownload/v201109';

$file = fopen($downloadPath, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $file);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
fclose($file);

if ($code == 200) {
  printf("Report downloaded to: %s\n", $downloadPath);
} else {
  $file = fopen($downloadPath, 'r');
  $error = fread($file, 1024);
  fclose($file);
  printf("Error: %s\n", $error);
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


How to extract campaign information by the gclid?

2013-10-25 Thread Leo Cavalcante
There is some way to get campaign information, like source, name, medium 
etc, from the given gclid that is passed as query string in my URLs.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: AdGroupCriterionService.get() returning 3 instances of the same criterion in fetch using adGroupId

2013-10-25 Thread Will D
Had this issue, too. Was able to de-dupe in python after the request using 
a dict. However I fixed the request by changing my field selection of 
'Text' to 'KeywordText' as suggested and 'Status' to 'AdGroupStatus'. Was 
hoping to select Status (userStatus) as a field, but that seems to generate 
duplicates.

My working, non-duplicate field list is currently 'AdGroupId', 'Id', 
'KeywordText', 'AdGroupStatus', 'ApprovalStatus', 'QualityScore', 
'Impressions', 'Clicks', 'AveragePosition', 'AverageCpc' with 
'CriteriaType' equals ['KEYWORD'] and AdGroupStatus equals ['ENABLED]'.

w

On Thursday, January 12, 2012 11:54:20 PM UTC-8, Cap'n of d'Ship wrote:
>
> these are the fields we are retrieving
> "AdGroupId", "CriterionUse", "Id", "SystemServingStatus", "Status",
>  "ApprovalStatus", 
> "DestinationUrl", "FirstPageCpc", "MaxCpc", "MaxCpm",
>  "EnhancedCpcEnabled", 
> "PercentCpa", "Text", "MatchType")
>
> all 3 instances returned have the same criterion id.
>
> is this a bug or is there a combination that we shouldn't be getting?
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


should bidding type(manual or automatic) in the api be set on campaign level( $biddingStrategyConfiguration->biddingStrategyType ) OR on adgroup level ?

2013-10-25 Thread account
The bidding type(manual or automatic) in the api can be set on campaign 
level( $biddingStrategyConfiguration->biddingStrategyType ) AND on adgroup 
level ( $bid = new CpcBid() )
Why is that , and when should witch method be used?
regards,
Charles

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Calculate quality score

2013-10-25 Thread varta convonix
How do I calculate quality score with keyword performance report for a 
month if I have data on date level?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Developer Tokens

2013-10-25 Thread Thomas Guzik

I have applied for a developer token and am wondering how long can expect 
to wait to get a response to my inquiry?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How to work with deleted CampaignFeeds?

2013-10-25 Thread pma
Updating the campaign feed with status 'ACTIVE' does not seem to work for 
me.

2.0.0-p247 :012 > begin; f.execute(:CampaignFeedService, :mutate, 
[operator: 'SET', operand: { campaign_id: 131834561, feed_id: 3417521, 
status: 'ACTIVE' }]); rescue => e; p e.message; end
Google AdWords: mutate CampaignFeedService
Options:
[{:operator=>"SET", :operand=>{:campaign_id=>131834561, :feed_id=>3417521, 
:status=>"ACTIVE"}}]
"[CampaignFeedError.CANNOT_OPERATE_ON_DELETED_CAMPAIGN_FEED @ 
operations[0].operand; trigger:'Campaign id:CampaignId: 131834561Feed id: 
FeedId{id=3417521}']"



On Thursday, October 10, 2013 10:16:55 PM UTC+8, mm wrote:
>
> Thanks for your reply Paul. In this case, the Campaign is already ACTIVE, 
> and the CampaignFeed is DELETED. When I attempt to SET the status of the 
> CampaignFeed to ACTIVE, I receive the 
> CampaignFeedError.CANNOT_OPERATE_ON_DELETED_CAMPAIGN_FEED error.
>
> Thanks -
> mm
>
> On Wednesday, October 9, 2013 12:20:52 PM UTC-5, Paul Matthews (AdWords 
> API Team) wrote:
>>
>> Hi mm,
>>
>> You should be able to undelete a campaign by performing an update, 
>> changing the status to ACTIVE. Then you should be able to manipulate the 
>> items within the Feed. Essentially re-writing the feed.
>>
>> Regards,
>>
>> - Paul, AdWords API Team.
>>
>> On Thursday, 3 October 2013 22:04:13 UTC+1, mm wrote:
>>>
>>>
>>> Hey guys -
>>> I have a case where I have added some enhanced sitelinks to a campaign. 
>>> Then I went into the adwords UI and disassociated all sitelinks from that 
>>> campaign. Now I want to add a new sitelink to the campaign via the api. I 
>>> have changed both the status to "Active" and the associated feedItemIds to 
>>> a new list, but the operation fails with 
>>> CampaignFeedError.CANNOT_OPERATE_ON_DELETED_CAMPAIGN_FEED. So I thought, 
>>> ok, I'll just change the status, but same thing - 
>>> CampaignFeedError.CANNOT_OPERATE_ON_DELETED_CAMPAIGN_FEED. Lastly I tried 
>>> to just add a new CampaignFeed for that campaign and those sitelinks and 
>>> that fails with CampaignFeedError.CANNOT_ADD_ALREADY_EXISTING_CAMPAIGN_FEED.
>>>
>>> So now I am really at a loss - how can I associate a sitelink with a 
>>> Campaign with the api after all previous sitelinks were disassociated via 
>>> the UI?
>>>
>>> Thanks -
>>> mm
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Some brand names returning search volume 0

2013-10-25 Thread Fréderic Cox
I have experienced the same issue in Belgium. Don't know if it is a 
temporary problem .. 

On Wednesday, 23 October 2013 13:24:36 UTC+2, Christophe Van Durme wrote:
>
> We have implemented the API and have noticed that when checking the search 
> volume for some of the brands our clients have, we get volume 0
> Other brands get the exact same volume as in the Web-interface of Google 
> Adwords Keyword Planner.
> Is there some kind of trademark issue ?
> For example 'armani' works perfectly 
> and 'versace' does not return any results
>
> We are targeting: Belgium - Dutch - Google Only
>
> Someone any idea ?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Urgent help! INCOMPLETE_SIGNUP, it's been lasting for a week!

2013-10-25 Thread David Torres (AdWords API Team)
Hi,

I'm sorry you find the process to create test accounts complicated, 
recently we have made some change to it and you can now provision test 
accounts by yourself. Please read carefully this 
document https://developers.google.com/adwords/api/docs/test-accounts on 
the new process to create test accounts works.

I can tell you that your MCC 824-689-9971 is perfectly setup for use with 
test accounts, so you can use the developer token from this MCC. The 
problem is that your account 779-265-4485 is not a test account but rather 
a production account, therefore the error you are seeing*. *What you need 
to do is to follow the instructions outlined under the "Getting started" 
section in the guide. After you created your Test MCC account you can login 
in the frontend (you'll notice a red banner at the top stating is a test 
account) and from it create a regular child test account.

Don't hesitate to write back to the thread if you are still in doubt.

Best,

- David Torres - AdWords API Team

On Friday, October 18, 2013 5:45:36 AM UTC-4, 548...@qq.com wrote:
>
> HI there,
>
> I've spent a couple of days trying to solve this thing out, but 
> unfortunately I wasn't able to. What I've tried:
>
> 1. Filling in the billing information with a test credit card number. 
> 2. Create a test account, and fill in its billing information.
> 3. Create another MCC account and do the above again.
> 4. Change the test credit card number to my real one.
>
> Nothing worked! now I have no idea how to proceed from here.
> I'm quite sure that all information needed are entered correctly and I 
> just got nothing changed except the INCOMPLETE_SIGNUP.
>
> Dude, why are you making things so complicated? I've read most threads 
> here about this, and all you had to say was about T&C not accepted, and 
> nowhere you can see it and do it yourself.
>
> Please, help me. This project is for customer and we should have gone much 
> far away than just stuck here.
>
> *My MCC ID: 824-689-9971*
> *Test account ID: 779-265-4485*
>
> Request and response are blow:
>
> 
> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns1="
> https://adwords.google.com/api/adwords/cm/v201309";>
>   
> 
>   779-265-4485
>   xx
>(AwApi-PHP/4.6.1, Common-PHP/5.0.0, 
> PHP/5.4.12)
> 
>   
>   
> 
>   
> Id
> Name
> 
>   Name
>   ASCENDING
> 
> 
>   0
>   500
> 
>   
> 
>   
> 
>
> HTTP/1.1 500 Internal Server Error
> Content-Type: text/xml; charset=UTF-8
> Date: Fri, 18 Oct 2013 09:33:19 GMT
> Expires: Fri, 18 Oct 2013 09:33:19 GMT
> Cache-Control: private, max-age=0
> X-Content-Type-Options: nosniff
> X-Frame-Options: SAMEORIGIN
> X-XSS-Protection: 1; mode=block
> Server: GSE
> Transfer-Encoding: chunked
>
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
> https://adwords.google.com/api/adwords/cm/v201309";>
>   0004e9009fef17e80a42e5097417
>   CampaignService
>   get
>   0
>   91
> 
>   
>   
> 
>   soap:Server
>   [QuotaCheckError.INCOMPLETE_SIGNUP @ ; 
> trigger:'']
>   
> https://adwords.google.com/api/adwords/cm/v201309";>
>   [QuotaCheckError.INCOMPLETE_SIGNUP @ ; 
> trigger:'']
>   
> ApiException
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="QuotaCheckError">
> 
> 
> QuotaCheckError.INCOMPLETE_SIGNUP
> QuotaCheckError
> INCOMPLETE_SIGNUP
>   
> 
>   
> 
>   
> 
>
>  
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Developer token still pending after 3 weeks

2013-10-25 Thread David Torres (AdWords API Team)
Hi Morgan,

Could you please post your MCC ID here? I'd be glad to investigate.

And just to confirm, have you filled out this 
form
?

Best,

- David Torres - AdWords API Team

On Friday, October 18, 2013 9:03:24 AM UTC-4, Morgan Blondellet wrote:
>
> Hello,
>
> i've applied for a developer token for more than 3 weeks now. The token is 
> still under approval, i would like to know, if possible, when will it be 
> approved ?
>
> If an issue is preventing the token from being approved, please let me 
> know.
>
> Thanks,
>
> Morgan.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How can I get a bunch of Ideas through API

2013-10-25 Thread David Torres (AdWords API Team)
Hi,

You should use the 
TargetingIdeaServiceand
 
TrafficEstimatorService.
 
We have code examples in every of our client libraries on how to use these 
services.

Best,

- David Torres - AdWords API Team

On Saturday, October 19, 2013 8:06:49 AM UTC-4, 3355...@qq.com wrote:
>
> In AdWords UI, i get many kinds of ideas (keyword, bid, budget) for 
> optimizing my campaigns. However, i didn't find a related API. How can I 
> get these ideas programmatically? Can anyone help me ? Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How get other country keyword search volume?

2013-10-25 Thread David Torres (AdWords API Team)
Hi,

In order to restrict to your locale you need to use the 
LanguageSearchParameterand
 
LocationSearchParameter.
 
We have examples on how to use the language parameter in our library (e.g. 
Java),
 
using the location parameter is similar.

Best,

- David Torres - AdWords API Team

On Monday, October 21, 2013 6:19:59 AM UTC-4, Kven Chou wrote:
>
> I changing localcode return the same result.
>
>   se_list=['country']
> if list_keyword:
> se_list.append({'xsi_type': 'RelatedToQuerySearchParameter',
> 'queries':list_keyword,
> })
> if list_url:
> se_list.append({'xsi_type': 'RelatedToUrlSearchParameter',
> 'urls': list_url,
> 'includeSubUrls': 'false',
> })
> 
> selector = {
> 'searchParameters':se_list,
> 'ideaType': 'KEYWORD',
> 'requestType': 'STATS',
> #'requestType': 'IDEAS',
> 
> 'requestedAttributeTypes':['COMPETITION','KEYWORD_TEXT','TARGETED_MONTHLY_SEARCHES','SEARCH_VOLUME'],
> #'localeCode': 'zh_CN',
> 'localeCode': 'en_US',
> 'paging': {
> 'startIndex': '0',
> 'numberResults': '50'
> }
> }
> page = targeting_idea_service.Get(selector)[0]
>
>
> page
> {'totalNumEntries': '1', 'entries': [{'data': [{'key': 'KEYWORD_TEXT', 
> 'value': {'Attribute_Type': 'StringAttribute', 'value': 
> '\xe4\xba\xac\xe4\xb8\x9c'}}, {'key': 'TARGETED_MONTHLY_SEARCHES', 'value': 
> {'Attribute_Type': 'MonthlySearchVolumeAttribute', 'value': [{'count': 
> '673000', 'month': '9', 'year': '2013'}, {'count': '55', 'month': '8', 
> 'year': '2013'}, {'count': '55', 'month': '7', 'year': '2013'}, 
> {'count': '673000', 'month': '6', 'year': '2013'}, {'count': '673000', 
> 'month': '5', 'year': '2013'}, {'count': '673000', 'month': '4', 'year': 
> '2013'}, {'count': '673000', 'month': '3', 'year': '2013'}, {'count': 
> '55', 'month': '2', 'year': '2013'}, {'count': '673000', 'month': '1', 
> 'year': '2013'}, {'count': '55', 'month': '12', 'year': '2012'}, 
> {'count': '55', 'month': '11', 'year': '2012'}, {'count': '50', 
> 'month': '10', 'year': '2012'}]}}, {'key': 'SEARCH_VOLUME', 'value': 
> {'Attribute_Type': 'LongAttribute', 'value': '55'}}, {'key': 
> 'COMPETITION', 'value':
>  {'Attribute_Type': 'DoubleAttribute', 'value': '0.16018111006552177'}}]}]}
> page
> {'totalNumEntries': '1', 'entries': [{'data': [{'key': 'KEYWORD_TEXT', 
> 'value': {'Attribute_Type': 'StringAttribute', 'value': 
> '\xe4\xba\xac\xe4\xb8\x9c'}}, {'key': 'TARGETED_MONTHLY_SEARCHES', 'value': 
> {'Attribute_Type': 'MonthlySearchVolumeAttribute', 'value': [{'count': 
> '673000', 'month': '9', 'year': '2013'}, {'count': '55', 'month': '8', 
> 'year': '2013'}, {'count': '55', 'month': '7', 'year': '2013'}, 
> {'count': '673000', 'month': '6', 'year': '2013'}, {'count': '673000', 
> 'month': '5', 'year': '2013'}, {'count': '673000', 'month': '4', 'year': 
> '2013'}, {'count': '673000', 'month': '3', 'year': '2013'}, {'count': 
> '55', 'month': '2', 'year': '2013'}, {'count': '673000', 'month': '1', 
> 'year': '2013'}, {'count': '55', 'month': '12', 'year': '2012'}, 
> {'count': '55', 'month': '11', 'year': '2012'}, {'count': '50', 
> 'month': '10', 'year': '2012'}]}}, {'key': 'SEARCH_VOLUME', 'value': 
> {'Attribute_Type': 'LongAttribute', 'value': '55'}}, {'key': 
> 'COMPETITION', 'value':
>  {'Attribute_Type': 'DoubleAttribute', 'value': '0.16018111006552177'}}]}]}
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: ManagedCustomerService.get() sometimes returns inconsistent results

2013-10-25 Thread Paul Matthews (AdWords API Team)
Hi John,

Rather than attempt to retrieve all the items with one request, can you try 
with smaller page sizes. We generally recommend retrieval of no more than 
500 elements in any given request. However, to ensure you get all the 
results correctly, please apply an Order 
Byto
 ensure you get the data in order.

Generally this problem occurs when no order is applied. By applying an 
order, you ensure you get a uniform set of results. We also recommend 
against requesting 1000s of results.

If this error still occurs, can you please send us a requestId of a recent 
(< 1 week old) request, to allow us to look into it further.

Regards,

- Paul, AdWords API Team.

On Wednesday, 23 October 2013 08:49:58 UTC+1, Jon Oler wrote:
>
> It is now happening again with another AdWords account.  In this case, I'd 
> done some further investigating.  We again have different results being 
> returned by ManagedCustomerService.get().  Sometimes this AdWords account 
> is included in the results, and sometimes it is not.  I'm now also calling 
> CustomerService.get() with the effective client customer id set to this 
> problem AdWords account.  CustomerService.get() always throws an 
> AuthorizationError, apparently because this AdWords account is not in our 
> MCC, so we don't have permission to access it.  The key thing here, though, 
> is CustomerService.get() is consistent in its results, unlike 
> ManagedCustomerService.get().  I searched several times for this account in 
> the AdWords UI, and it did not show up.  It is possible that this client 
> has unlinked from our MCC, but we are currently unsure of this.  We have 
> over 1400 Adwords accounts linked to our MCC, so we have clients link and 
> unlink from our MCC on a daily basis.  We really do need to be able to 
> detect changes to accounts in our MCC and ManagedCustomerService.get() is 
> returning incorrect and inconsistent results, so we'd really like to see 
> this addressed quickly.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Ad (Creative) Preview

2013-10-25 Thread David Torres (AdWords API Team)
Hi Tamar,

As you might know, you can use the AdGroupAdService to get the information 
of any Ad configured in an account. Are you instead looking for an API call 
that will give a URL/HTML representation of the Ad, something you can 
render in a browser? if that is the case, we don't have such functionality.

Best,

- David Torres - AdWords API Team

On Monday, October 21, 2013 9:21:14 AM UTC-4, Tamar Bar Lev wrote:
>
> Hi,
> I am trying to find a way to get an ad's (creative) preview - whether it 
> is a text, Image or any kind of ad.
>
> Is there an API call or a report to get this?
>
> Thanks,
> Tamar.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: OAuth2 vs ClientLogin

2013-10-25 Thread Paul Matthews (AdWords API Team)
The last response is correct. The client_id and client_secret identify your 
application - in a similar way to the developerToken, but only to the 
authorization servers. If you need to permit many users to use your 
application then you should look at the Web Server Application OAuth2 
flow, 
which permits users to login to your application through their browser.

However, we recommend instead that you make links to the client accounts 
with your MCC as this allows for a simpler implementation (Installed 
Application flow
).

Regards,

- Paul, AdWords API Team.

On Monday, 21 October 2013 17:22:08 UTC+1, Sajan Maharjan wrote:
>
> HI,
>
> Since ClientLogin is depreciating, there is an issue I will face.
>
> Before I set up an application where any user can login in to it and 
> download as many reports as possible and all they required was their 
> adwords email and password. The developer token was hard coded into the 
> application.
>
> But now with the OAuth2 they will need to enter their client id and client 
> secret key, which might not be easy for a normal adwords account user. Is 
> there a way Oauth can be used in the previous manner where user can login 
> with their email and password and authentication is done through oauth2?
>
> Thanks in Advance.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Bid Change History Report using Google AdWords API?

2013-10-25 Thread Paul Matthews (AdWords API Team)
Hi There,

If you're looking for information on what's changed for a given Campaign or 
AdGroup, then you can make use of the 
CustomerSyncService.
 
However, we have no reports that cover this information. If you follow the 
AdWords 
blog, 
they announce any newly released features.

On Tuesday, 22 October 2013 09:43:53 UTC+1, dgs.a...@gmail.com wrote:
>
> It's been some time that We have been waiting for Google to provide some 
> functionality to download Bid Change History Reports (or even Change 
> History reports to begin with) through it's AdWords API. Any news on an ETA 
> for this functionality now that a new API version release is round the 
> corner?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: WebpageCriterion/rule-based remarketing list

2013-10-25 Thread David Torres (AdWords API Team)
Hi Shuhan,

Creation of rule based remarketing lists are not yet supported in the API. 

The 
AdGroupCriterionService.Webpage
 is 
used for targeting of keyword-less Ads a.k.a Dynamic Search Ads.

Best,

- David Torres - AdWords API Team

On Monday, October 21, 2013 7:35:36 PM UTC-4, Shah-nawaj Shuhan wrote:
>
>
> I was interested to find a way to create rule-based remarketing list using 
> API. However according to
>
>
> https://groups.google.com/forum/embed/?place=forum/adwords-api&showsearch=true&showpopout=true&parenturl=https%3A%2F%2Fdevelopers.google.com%2Fadwords%2Fapi%2Fcommunity%2F#!newtopic/adwords-api/adwords-api/vqBnG8kdWwQ
>
> it's not possible. Then I have noticed WebPageCriterion, it says 
> "Criterion for targeting webpages of an advertiser's website". Which is not 
> clear to me. Can anyone please describe the purpose of WebPageCriterion, 
> and when shall I use it?
>
>
> https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.Webpage
>
> Thank you
>
> Shuhan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Geo performance report CityCriteriaId misguides developers

2013-10-25 Thread Paul Matthews (AdWords API Team)
Hi Chirag,

You're correct, though it's listed off as a Integer, it's actually returned 
as a String. I'll see if we can get this (or a similar) column to be an 
integer to provide the level of granularity required. I'll update this 
thread as soon as I have new information.

Regards,

- Paul, Adwords Api Team.

On Tuesday, 22 October 2013 11:35:34 UTC+1, Chirag wrote:
>
> Hello Team,
>
> Under Geo performance report CityCriteriaId gives us string for city and 
> not the original criteria id for which city is targeted.
>
> Lets see if i am going to fetch report for city = Mexico for Indiana 
> targeted.
> But unfortunately i am getting report for city targeted Mexico,Missouri 
> that wrong.
>
> So how i can identify for city i wants to target is correct.
>
> In geography list am getting  
> 31017200  Mexico  Mexico,Indiana,United States 21148  US City   Active
> 41018941   
> Mexico  Mexico,Maine,United States  
> 21154US City   Active51020483Mexico  Mexico,Missouri,United States  
> 21157   
> US   City   
>   Active61023144Mexico 
> Mexico,New York,United States  21167 
> USCity
> Active
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Question about Google API updated terms

2013-10-25 Thread David Torres (AdWords API Team)
Hi Subrata,

You developer token represents your company (as developer) and your 
application within Google regardless how many users/accounts your 
application manages, therefore you shouldn't be using multiple developer 
tokens and your clients should not be leasing tokens to your application. I 
will also recommend you reading about our required minimum functionality 
requirements (RMF
).

Best,

- David Torres - AdWords API Team

On Friday, October 25, 2013 1:06:07 AM UTC-4, Subrata Sarkar wrote:
>
> Thank you Jeremy!
> Here is an example of how I like the system to work. Just want to make 
> sure I have included everything in my question
>
> 1. My system has 5 users
> 2. Every single user has its own Developer token, Email Id, Password, 
> Master Client Id etc., so in the database I have 5 of them
> 3. Each of them can comes to my site and fetch data from both Adwords, 
> Analytic API and Google Places APIs
> 4. So my system is actually dealing with 5 diff developer tokens / client 
> logins. It is also possible that all of them can use the system at the same 
> time which makes it simultaneous API calls with different tokens being used.
>
> Does ToS team have a group as well or I have to contact where?
>
> Best regards,
> Subrata Sarkar
>
>
> On Fri, Oct 25, 2013 at 2:18 AM, Jeremy Aube 
> 
> > wrote:
>
>> You'd have to confirm with the ToS team to verify compliance, but 
>> technically speaking, it is possible to generate multiple sets of access 
>> tokens, refresh tokens, etc., using the same developer token, so you'd only 
>> be using one developer token if you took that approach.
>>
>>
>> On Wednesday, October 23, 2013 5:02:13 AM UTC-4, Subrata Sarkar wrote:
>>>
>>> Hello,
>>>
>>> I have just gone through updated Terms published by Google  
>>> https://developers.google.com/**adwords/api/docs/termsand
>>>  have some confusions amongst which the major one is using multiple 
>>> Adwrods client login credentials and OAuth2 credentials (for Analytic) in 
>>> my application's database. Please read below.
>>>
>>> I am developing an application which will use Google Adwords API and 
>>> Google Analytic API. The objective of the application is to allow users 
>>> signe up and add thier own Adwords credential (client login) which would be 
>>> stored in the database. At any point they can login to the site and fetch 
>>> data using API library (in my case I am using .NET client library) and 
>>> prepae custom reports for Campaigns, Adgroups, Ads, Keywords etc. using the 
>>> raw data. All raw data would be sotored in system's database as well. Once 
>>> the data is stored a report can be generated at any time by supplying a 
>>> Start and an End date.
>>>
>>> There could be many such Adwords credentials stored in the database. For 
>>> Google Analytic API, I have planned to use OAuth2, whcih will access an app 
>>> and after authentication process is complete an Aceess_Token, Refresh_Token 
>>> and an Expiry time are bing recorded in the database. Again like Adwords 
>>> credential, there could be many OAuth2 credential stored in database as 
>>> well.
>>>
>>> I am concerened of the following mainly (may be more!):
>>>
>>> Permission to Use. You may use the AdWords API only in accordance with 
>>> the terms and conditions of this AdWords API Agreement. You must use the 
>>> same Developer Token, and only one Developer Token, at all times. You may 
>>> only apply for a Developer Token for the sole purpose of using it in 
>>> AdWords API Clients you have developed, as approved by Google. You may not 
>>> use any Third Party Developer Token in an AdWords API Client unless 
>>> permitted in writing by Google.
>>>
>>> Please let me know if this violates anything as far as terms of usage 
>>> are concerned.
>>>
>>> Subrata
>>>
>>  -- 
>> -- 
>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>> Also find us on our blog and discussion group:
>> http://adwordsapi.blogspot.com
>> http://groups.google.com/group/adwords-api
>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>>  
>> You received this message because you are subscribed to the Google
>> Groups "AdWords API Forum" group.
>> To post to this group, send email to adwor...@googlegroups.com
>> To unsubscribe from this group, send email to
>> adwords-api...@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...@googlegroups.com .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>> -- 
>>
>>
>> Thanks and Regards,
>>
>> Niladri Sarkar
>> Skype: NiladriSirkar72
>> US: +1 (202) 556-3514 , +1 (202) 506-9125
>> India (Fixed) : +91 33 2663 6462 | Indi

Re: ManagedCustomerService to get all my Clients - Using OAuth

2013-10-25 Thread okiebug1...@gmail.com
Doh, after a bit if side by side SOAP envelope review, I noticed the 
following differences:

GGL Client Library:

https://adwords.google.com/api/adwords/mcm/v201309";>

https://adwords.google.com/api/adwords/cm/v201309";>Login
https://adwords.google.com/api/adwords/cm/v201309";>CustomerId
https://adwords.google.com/api/adwords/cm/v201309";>Name




My homegrown:


https://adwords.google.com/api/adwords/mcm/v201309";>
https://adwords.google.com/api/adwords/cm/v201309";>Login
https://adwords.google.com/api/adwords/cm/v201309";>CustomerId
https://adwords.google.com/api/adwords/cm/v201309";>Name
*https://adwords.google.com/api/adwords/cm/v201309"; />*




So, for some reason the following code:

  'Size of result set
   selector.paging = New GoogleAccountAPI.Paging
   Dim offset As Integer = 0
   Dim pageSize As Integer = 10
   selector.paging.startIndex = offset
   selector.paging.numberResults = pageSize

Was causing this behavior via generating SOAP incorrectly: https://adwords.google.com/api/adwords/cm/v201309"; />
instead of: 
0
500

So once I killed the paging logic all worked as designed.  Whew!

One can also set the silly nnSpecified booleans to true to get working.  

  selector.paging.startIndex = offset
  selector.paging.startIndexSpecified = True
  selector.paging.numberResults = pageSize
  selector.paging.numberResultsSpecified = True


Now to get back to your regularly scheduled programming.

On Thursday, October 24, 2013 4:18:46 PM UTC-4, okieb...@gmail.com wrote:
>
> If anyone can help with the following code, which is correctly showing the 
> page.totalNumEntries for my MCC, but not allowing me to reference the *
> page.entries* in order to get the actual ManagedCustomer objects I am 
> requesting.
>
> ' Create the selector.
> Dim oManagedCustomer As New ManagedCustomer
> Dim selector As New GoogleAccountAPI.Selector
> selector.fields = New String() {"CompanyName", "CustomerId", 
> "Name", "Login"}
>
> 'Size of result set
> selector.paging = New GoogleAccountAPI.Paging
> Dim offset As Integer = 0
> Dim pageSize As Integer = 10
>
> Dim page As New GoogleAccountAPI.ManagedCustomerPage
> Dim oCst As New GoogleAccountAPI.ManagedCustomer
>
> Try
> Do
> selector.paging.startIndex = offset
> selector.paging.numberResults = pageSize
>
> ' Get the Accounts
> page = myService.get(selector)
>
> ' Display the results.
> If ((Not page Is Nothing) AndAlso (page.totalNumEntries > 
> 0)) Then
> Dim i As Integer = offset
> For Each oManCst As GoogleAccountAPI.ManagedCustomer 
> In page.entries
> Console.WriteLine("Customer ID = '{0}' and name =" 
> & " '{1}' .", oManCst.customerId, oManCst.companyName)
> MyArray.Add(oManCst)
> i += 1
> Next
> Else
> Console.WriteLine("No Accounts were found.")
> End If
>
> offset = offset + pageSize
> Loop While (offset < page.totalNumEntries)
> Console.WriteLine("Number of Accounts found: {0}", 
> page.totalNumEntries)
>
>
> I've attached my cleansed Soap request/response data with my MCC clientID, 
> Dev and Auth token cleansed.  
>
> I must be very close, just missing the Doh moment to properly get the 
> ManagedCustomer object with the fields I have requested in the selector.
>
> Thanks!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


CustomerSyncService Bug? FeedChangeData not returned when CampaignIds are specified in the CustomerSyncSelector

2013-10-25 Thread Akil Burgess
Hi All,

I am seeing an issue where the CustomerSyncService only returns 
FeedChangeData changes when the CustomerSyncSelector contains no 
CampaignIds. The attached logs shows two CustomerSyncService get operations 
over the same dateTimeRange. In the first call, only feedIds are specified 
in the CustomerSyncSelector and the response contains FeedChangeData with 
changedFeedItems. In the second call, campaignIds and feedIds are specified 
in the CustomerSyncSelector and the response contains FeedChangeData with 
no changedFeedItems.

Is this expected? This seems like a bug since it would be quite 
inconvenient to have to do separate API calls for the campaign and feed 
changes.

Thanks!
Akil

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


soap_xml.log
Description: Binary data


Re: End advertiser or not?

2013-10-25 Thread David Torres (AdWords API Team)
Hi Emile,

This forum is restricted for technical-only inquiries. We can't interpret 
our API terms and conditions and wether you can offer the kind of services 
you described. The best way for you to discuss such is to apply for a 
developer token , 
and clearly state your expected use of the API when filing out this 
form, 
this will open a channel of communication with our review team which can 
then answer all your questions.

Best,

- David Torres - AdWords API Team

On Wednesday, October 23, 2013 4:37:58 AM UTC-4, Emile Bakker wrote:
>
> Over the past months we have been setting up an Proof of Concept of 
> integration of the Adwords API in our application.
> Our application is a Market research suite for professional researchers. 
> We use the Adwords API to allow our users to advertise for a specific 
> research to a specific group of potential respondents. So we use Google ads 
> as a nice add-on to our service.
>
> I am running now in a number of simple questions:
>
> A. Can we offer this functionality under a single Adwords account, so our 
> customers do not need to sign up specifically for a Google ads account? 
> (this our preferred way to keep the usage barrier low, and billing is on 
> our company name of course) So can we start as end-advertiser first.
>
> B. What steps do we need to take to get our application approved? How do 
> we move from a test account to a real account? (this is relevant for us in 
> a few months, but I understand that the answer to my first question 
> influence minimal amount of functionality we have to implement)
>
> Regards,
>
> Emile Bakker
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: BetaError.BETA_FEATURE when adding location campaign criterion

2013-10-25 Thread David Torres (AdWords API Team)
Hi Kevin,

We are investigating this issue right now, (with no promises) most surely 
we will have it solved next week.

Best,

- David Torres - AdWords API Team


On Wednesday, October 23, 2013 9:47:31 AM UTC-4, Kevin wrote:
>
> Here's request/response.
>
> Request:   
> 
> 
> 
> 
> 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/v201306";>
>   ***
>   ***
>   *
>   false
>   false
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201306";>
>   
> ADD
> 
>   93239114
>   https://adwords.google.com/api/adwords/cm/v201306";>
> 1022355
> LOCATION
>   
> 
>   
> 
>   
>
> 
> 
>  
>   
> 
> 
>  
> Response: 
> 
> 
>  
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
> https://adwords.google.com/api/adwords/cm/v201306";>
>   0004e968bbe662180a4253a630fa
>   CampaignCriterionService
>   mutate
>   0
>   347
> 
>   
>   
> 
>   soap:Server
>   [BetaError.BETA_FEATURE @ 
> operations[0].operand.criterion; trigger:'1022355']
>   
> https://adwords.google.com/api/adwords/cm/v201306";>
>   [BetaError.BETA_FEATURE @ 
> operations[0].operand.criterion; trigger:'1022355']
>   
> ApiException
>   http://www.w3.org/2001/XMLSchema-instance";>
> operations[0].operand.criterion
> 1022355
> BetaError.BETA_FEATURE
> BetaError
> BETA_FEATURE
>   
> 
>   
> 
>   
> 
>
> Kevin
>
> On Wednesday, October 23, 2013 6:34:00 AM UTC-7, Kevin wrote:
>>
>> Hi,
>>
>> We are getting BetaError.BETA_FEATURE when trying to add location 
>> campaign criterion. I'm not sure what this means. Any idea?
>>
>> Request Id: 0004e96825e571780a341ee528d3
>>
>> -Kevin
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: "AdGroupCreativeId" in Click Performance Report doesn't match "Id" in Ad Performance Report

2013-10-25 Thread David Torres (AdWords API Team)
Hi Ittai,

Do you mind sharing the Ad Group ID and date for which you are pulling 
these reports?

Best,

- David Torres - AdWords API Team

On Monday, October 21, 2013 9:26:34 AM UTC-4, Ittai Chorev wrote:
>
> Hi,
>
> I pulled a Click Performance Report with the "AdGroupCreativeId" attribute 
> on an adgroup with only one click that date.
> Then I pulled an Ad Performance Report on the same adgroup/date and the 
> "ID" field in the Ad report (which should match the Ad ID) doesn't match 
> the "AdGroupCreativeId" from the Click Performance Report.
>
> When I added the other attributes they all matched - "Slot", "Device" and 
> "KeywordID" (called "CriterionID" in the Click Performance Report).
>
> Thanks,
> Ittai
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


(After moving to Oath2) [EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; trigger:'AdGroupId: XXXXXXXXX']

2013-10-25 Thread Jim
Hi All,

I messed up something when I moved to Oath2 vs the old email/password syle.
I pass the ClientCustomerId dynamically (we manage a lot of accounts).

It all works find on account level tests (like your 
GetAccountHierarchy.java exemple), but fails when I get lower level:


This is how I connect (with properties file and a fresh ClientCustomerId )
Credential oAuth2Credential = new OfflineCredentials.Builder()
.forApi(OfflineCredentials.Api.ADWORDS)
.fromFile()
.build()
.generateCredential();

// Construct an AdWordsSession.
this.session = new 
AdWordsSession.Builder().withClientCustomerId(account_id)
.fromFile()
.withOAuth2Credential(oAuth2Credential)
.build();


This is what I get back on all campaign or lower level ops:


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/v201302";
 soapenv:mustUnderstand="0">
 X
 X
 false
 false
  
   
   
  https://adwords.google.com/api/adwords/cm/v201302";>
 
SET
https://adwords.google.com/api/adwords/cm/v201302";
 xsi:type="ns2:BiddableAdGroupCriterion">
   1147577017
   
  13954853677
   
   PAUSED

 
  
   

[25 Oct 2013 13:13:26,422-soapXmlLogger:WARN:pool-36-thread-2] SOAP 
Response:

http://schemas.xmlsoap.org/soap/envelope/";>
   
  https://adwords.google.com/api/adwords/cm/v201302";>
 0004e996621940d80a42e94877ff
 AdGroupCriterionService
 mutate
 0
 446
 0
  
   
   
  
 soap:Server
 [EntityNotFound.INVALID_ID @ 
operations[0].operand.adGroupId; trigger:'AdGroupId: 
1147577017']
 
https://adwords.google.com/api/adwords/cm/v201302";>
   [EntityNotFound.INVALID_ID @ 
operations[0].operand.adGroupId; trigger:'AdGroupId: 1147577017']
  
 ApiException
   http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="EntityNotFound">
  operations[0].operand.adGroupId
  AdGroupId: 1147577017
  EntityNotFound.INVALID_ID
  EntityNotFound
  INVALID_ID
   

 
  
   


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: (After moving to Oath2) [EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; trigger:'AdGroupId: XXXXXXXXX']

2013-10-25 Thread Jim
Found the issue.

If I add the .withClientCustomerId("") after the "fromFile()" it 
loads fine.  Since my file doesn't have a static ClientCustomerId it must 
load a blank one.


// Construct an AdWordsSession.
AdWordsSession session = new AdWordsSession.Builder()
.fromFile()
 .withClientCustomerId("")
.withOAuth2Credential(oAuth2Credential)
.build();


On Friday, October 25, 2013 1:25:05 PM UTC-7, Jim wrote:
>
> Hi All,
>
> I messed up something when I moved to Oath2 vs the old email/password syle.
> I pass the ClientCustomerId dynamically (we manage a lot of accounts).
>
> It all works find on account level tests (like your 
> GetAccountHierarchy.java exemple), but fails when I get lower level:
>
>
> This is how I connect (with properties file and a fresh ClientCustomerId )
> Credential oAuth2Credential = new OfflineCredentials.Builder()
> .forApi(OfflineCredentials.Api.ADWORDS)
> .fromFile()
> .build()
> .generateCredential();
>
> // Construct an AdWordsSession.
> this.session = new 
> AdWordsSession.Builder().withClientCustomerId(account_id)
> .fromFile()
> .withOAuth2Credential(oAuth2Credential)
> .build();
>
>
> This is what I get back on all campaign or lower level ops:
>
> 
> 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/v201302";
>  soapenv:mustUnderstand="0">
>  X
>  X
>  false
>  false
>   
>
>
>   https://adwords.google.com/api/adwords/cm/v201302";>
>  
> SET
> https://adwords.google.com/api/adwords/cm/v201302";
>  xsi:type="ns2:BiddableAdGroupCriterion">
>1147577017
>
>   13954853677
>
>PAUSED
> 
>  
>   
>
> 
> [25 Oct 2013 13:13:26,422-soapXmlLogger:WARN:pool-36-thread-2] SOAP 
> Response:
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>   https://adwords.google.com/api/adwords/cm/v201302";>
>  0004e996621940d80a42e94877ff
>  AdGroupCriterionService
>  mutate
>  0
>  446
>  0
>   
>
>
>   
>  soap:Server
>  [EntityNotFound.INVALID_ID @ 
> operations[0].operand.adGroupId; trigger:'AdGroupId: 
> 1147577017']
>  
> https://adwords.google.com/api/adwords/cm/v201302";>
>[EntityNotFound.INVALID_ID @ 
> operations[0].operand.adGroupId; trigger:'AdGroupId: 1147577017']
>   
>  ApiException
>http://www.w3.org/2001/XMLSchema-instance"; xsi:type="EntityNotFound">
>   operations[0].operand.adGroupId
>   AdGroupId: 1147577017
>   EntityNotFound.INVALID_ID
>   EntityNotFound
>   INVALID_ID
>
> 
>  
>   
>
> 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Ad Performance Report dates don't correspond

2013-10-25 Thread Ricardo Buitrago
Hello! I'm requesting an AD PERFORMANCE REPORT with cols (Date, ID, 
Impressions). When I get the report, and then check the dates of 
impressions in the UI, they don't match. I'm getting impressions on totally 
different dates and in different amounts from those reported on the UI. 

Any ideas for why this may be happening?

Thank you!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.