incomplete signup after signed and Filed

2014-08-01 Thread S Penagos
Hello, i know you've seen this error many times but after i've sign the API 
Adwords Terms trough an email i'm still unable to get rid off the 
Incomplete Signup Error.

I wonder if there's anything i've forgot or if i'm mistaken somewhere:

- i'm using the product pending developper token against a test account 
(with a client account that test account)

- i've generate a client_id and a client_secret within the product account
- i've create an *AdwordsUser* with the test account log-in information


i have something like this (i'm using the PHP client library):

$user = $this-getAdwordsUser(null, testaccount_u...@gmail.com, PSWD, 
PRODUCT_DEV_TOKEN,https://adwords.google.com;,'TEST_CUSTOMER_ID'); 


$campagnes = $this-getCampaigns($user,v201406);

 

The product account ID is: 820-135-4936.

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


updating the bids for million of keywords as fast as possible

2014-08-01 Thread Luca Fiaschi
Hi, 
I have some general question about scalability for an infrastructure that 
we are currently developing: 

we need to be able to update the bids for millions of keywords as fast as 
possible ( order of minutes response time (!) ).

We are currently submitting batches of 10k requests and wait for the 
answer. 
However this strategy is suboptimal as after each batch we wait for the 
response. 

I would rather like to submit more than one batch in parallel. 

The recently introduced bulk mutate service seems the right candidate, 
however it is surprisingly almost as slow as submitting each batch after 
another, indeed retrieving the job id seems to take more time than 
expected. 

One other possibility would be to build one on task queue (for example 
based on celery) however, before spending such a large effort I would like 
to open a discussion for suggestions and advice. 

- What is the suggested strategy for this application? 
- Do you have some study case of somebody which faces a similar challenge? 
- Where can I find the rate limits for keywords operations? (in other words 
how fast can we get at best?)


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


Re: Setting CPC bid in shopping campaign

2014-08-01 Thread Shopping API Team
Hi Bill,

Shopping campaigns work quite differently, based on the principle of 
partitions. We have a guide explaining how to set up a shopping campaign 
https://developers.google.com/adwords/api/docs/guides/shopping.

Hope this helps!

Cheers,
Sérgio

---
Sérgio Gomes
Developer Relations

Google UK Limited
Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 
9TQ
Registered in England Number: 3977902


On Wednesday, 30 July 2014 21:25:38 UTC+1, Bill Smith wrote:

 Hi-

 I'm using API 201402 successfully to update bids (basic CPC) for 
 traditional text ads, using the PHP library example as a guide.  Here's the 
 basic code:

 ---

 $adGroupCriterionService = $user-GetService('AdGroupCriterionService', 
 ADWORDS_VERSION);
 $criterion = new Criterion();
 $criterion-id = $keywordCriterionId;

 $biddableAdgroupCriterion = new BiddableAdGroupCriterion();
 $biddableAdgroupCriterion-adGroupId = $adGroupId;
 $biddableAdgroupCriterion-criterion = $criterion;

 $CPCbid = new CpcBid();
 $CPCbid-bid = new Money($microBid);

 $biddingStrategyConfiguration = new BiddingStrategyConfiguration();
 $biddingStrategyConfiguration-bids = $CPCbid;
 $biddableAdgroupCriterion-biddingStrategyConfiguration = 
 $biddingStrategyConfiguration;

 $operation = new AdGroupCriterionOperation();
 $operation-operand  = $biddableAdgroupCriterion;
 $operation-operator = 'SET';

 $operations = array($operation);
 $result = $adGroupCriterionService-mutate($operations);

 --

 I have transitioned our PLA campaigns to thew new Shopping Campaigns and 
 would like to perform the same function using the API.  Our bids are split 
 into multiple ad groups, and the ad groups can go up to 3 levels deep on 
 product type.  For example:

 Campaign: Apparel
 Ad Group: Shoes
 Product Type: Mens  Athletic  Basketball
 Product Type: Mens  Athletic  Soccer
 etc.

 I would like to be able to retrieve the current data from the campaign (in 
 case someone make changes in the AdWords UI and I need to sync our local 
 database), as well as be able to update the bid using the API.

 I was assuming I still use the BiddingStrategyConfiguration for this 
 operation but I'm having trouble understanding how the above code would 
 change for a shopping campaign.

 Thanks,

 Bill




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


Re: Report download failed

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

If you look at the full XML of the error, you should see additional 
information such as:

?xml version=1.0 encoding=UTF-8 standalone=yes?
reportDownloadError
  ApiError
typeReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT/type
trigger/
fieldPathTotalConvValue/fieldPath
  /ApiError
/reportDownloadError

The report definition you sent has two issues:

   1. The field *AccountId* is not valid in v201406. Please use 
   *ExternalCustomerId* instead 
   https://developers.google.com/adwords/api/docs/reference/#v201406
   2. The field *TotalConvValue* is not valid in v201406. Please use 
   *ConversionValue* instead 
   https://developers.google.com/adwords/api/docs/reference/#v201406

Cheers,
Josh, AdWords API Team

On Wednesday, July 16, 2014 11:12:46 AM UTC-4, Gabriel Moser wrote:

 I am having the same error just for some specific accounts.

 The XML is below:

 reportDefinition
   selector
 fieldsAccountId/fields
 fieldsAccountDescriptiveName/fields
 fieldsCostPerConversion/fields
 fieldsCtr/fields
 fieldsClicks/fields
 fieldsAveragePosition/fields
 fieldsCost/fields
 fieldsConversionsManyPerClick/fields
 fieldsConversionRate/fields
 fieldsTotalConvValue/fields
 fieldsDate/fields
 fieldsImpressions/fields
 dateRange
   min20140610/min
   max20140610/max
 /dateRange
   /selector
   reportNameAccount #53c6957bc3b4c/reportName
   reportTypeACCOUNT_PERFORMANCE_REPORT/reportType
   dateRangeTypeCUSTOM_DATE/dateRangeType
   downloadFormatCSV/downloadFormat
   includeZeroImpressionsfalse/includeZeroImpressions
 /reportDefinition

 I always get the Report Download Error, but no additional message. It is 
 hard to identify what is causing this because the error message is not 
 clear.

 Can you help me ?


 Em quinta-feira, 7 de fevereiro de 2013 04h51min37s UTC-2, Takeshi 
 Hagikura (AdWords API Team) escreveu:

 Hello 

 Are you still seeing the error continuously?
 Can you please share each of the report definition xml (or AWQL String)?

 Best,
 - Takeshi, AdWords API Team

 On Wednesday, February 6, 2013 4:54:42 PM UTC+9, SONAM wrote:

 Hello,

  Since 3 days , on pulling Campaign performance report from Adwords , 
 for full Jan Month (dates 1/1/2012 -31/1/2013) , it has been throwing 
 error: *Report Download failed*. However when we pull the data for full 
 month in two parts (i.e 1st part for dates 1/1/2013 - 15/1/2013 , and 2nd 
 for 16/1/2013-31/1/2013) , then we are able to get full month data, without 
 any error. PFA the error we are getting in CSV report that gets downloaded 
 (for full month in one go)

 On Thursday, 6 December 2012 13:32:51 UTC+5:30, Takeshi Hagikura wrote:

 Basically, 4xx response code means client error.
 Then you should investigate client side first.

 - Takeshi

 2012年12月5日水曜日 21時54分07秒 UTC-8 Takeshi Hagikura:

 Hello Lokhi,

 You can't specify Status in your predicate.
 Please refer this document for possible field names.

 https://developers.google.com/adwords/api/docs/appendix/reports#campaign-negative-placements

 Best,
 - Takeshi, AdWords API Team

 2012年12月4日火曜日 1時00分28秒 UTC-8 lokhi:

 Hello,

 Since two days I have this error: Fatal error: Uncaught exception 
 'ReportDownloadException' with message 'Report download failed.' 

 I use PHP. I don't understand what is wrong with my code.


 Report_download.log:
 __rdxml: ?xml version=1.0?
 reportDefinition
   selector
 fieldsDisplayName/fields
 fieldsId/fields
 fieldsIsNegative/fields
 predicates
   fieldStatus/field
   operatorNOT_IN/operator
   valuesDELETED/values
 /predicates
   /selector
   reportNametestrapport#50bdb9afbb23a/reportName
   
 reportTypeCAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT/reportType
   dateRangeTypeTODAY/dateRangeType
   downloadFormatCSV/downloadFormat
   includeZeroImpressionsfalse/includeZeroImpressions
 /reportDefinition

 Response Code: 400
 Error Message: Report download failed.


 Thanks,



 Lokhi.



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


Re: AGE_PERFORMANCE_REPORT - why are there multiple 'Undetermined' rows?

2014-08-01 Thread Ray Tsang (AdWords API Team)
Stewart,

The undetermined age range means that the age range couldn't be unreliably 
identified.  The rows are actually correlated to the ad group ID so it's 
not aggregated.

Thanks!

Ray

On Thursday, July 31, 2014 7:56:01 AM UTC-4, StewartR wrote:

 Hi Ray,

 Any idea how long it usually takes to get a response for this sort of 
 thing?

 I originally thought I was just asking a (relatively) straightforward 
 question about what the data represented - is this a bug? 

 Stewart

 On Tuesday, July 15, 2014 9:08:42 PM UTC+1, Ray Tsang (AdWords API Team) 
 wrote:

 Stewart,

 The issue was  logged but I don't have an update on this yet.

 Thanks,

 Ray

 On Tuesday, July 15, 2014 5:20:46 AM UTC-4, StewartR wrote:

 Any progress on this?

 On Wednesday, July 2, 2014 11:03:37 PM UTC+1, Ray Tsang (AdWords API 
 Team) wrote:

 Stewart,

 Thanks for sending in the information.  I'll take a look.

 Cheers,

 Ray

 On Tuesday, July 1, 2014 3:58:32 PM UTC-4, Ray Tsang (AdWords API Team) 
 wrote:

 Stewart,

 Please send me a sample request and output and I can take a look.

 Thanks,

 Ray

 On Tuesday, July 1, 2014 10:30:34 AM UTC-4, StewartR wrote:

 I'm not sure I understand your point? 

 I am aware of the segmentation options. 

 My question is why there are lots of 'undetermined' age ranges rather 
 than just one when there are no other segments included in the report?

 I might be missing your point

 On Tuesday, July 1, 2014 1:12:26 PM UTC+1, Jason Stedman wrote:

 Please see the segmentation link in the description in the report 
 types entry for more information.


 https://developers.google.com/adwords/api/docs/appendix/reports#age-range



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


Re: Regardless of Landing Page quality in UI, QualityInfo.IsLandingPageQualityAcceptable always TRUE

2014-08-01 Thread James Kelly
Thanks for looking into this.

Here are some ad groups that have many keywords where

   -  IsKeywordAdRelevanceAcceptable, IsLandingPageQualityAcceptable, 
IsLandingPageLatencyAcceptable 
   are all TRUE
   - Quality score is =5 (I can also provide a list where QS=2 
   as described above, but they are spread out across a much larger set of ad 
   groups). 
   - One or more of the metrics in the Adwords UI are list as 'Below 
   Average' when hovering
   - The quality score reported by the API does appear to be correct and if 
   not exactly what I see in the UI, is within 1 point

account_id = 7714368372
campaign_id = 173152032
ad_group_id IN ( 13297850352,
13298336352,
13299243552,
13298938992,
13299022752,
13297766112,
13297869792,
13299088032,
13297850472,
13297993032,
13298939112,
16438706352)





On Monday, July 28, 2014 3:16:35 PM UTC-4, Josh Radcliff (AdWords API Team) 
wrote:

 Hi James,

 As mentioned in a similar post 
 https://groups.google.com/d/msg/adwords-api/Gvt4DGEaur8/Yoxoe3Ho52oJ, 
 the API does not return the *exact* same categorization of quality 
 information that's available when you hover over the quality balloons in 
 the UI.

 That being said, I would be interested in seeing the specific cases you 
 mentioned. Could you provide some campaign and ad group IDs I could check?

 Thanks,
 Josh, AdWords API Team

 On Friday, July 25, 2014 12:46:49 PM UTC-4, James Kelly wrote:

 I am attempting to take an inventory of my poorly performing landing 
 pages and find areas for improvement... in order to make this a worthwhile 
 exercise I need a way to do this systematically and not by simply going 
 keyword by keyword in the UI, hovering over the bubble and making note of 
 the Landing Page score.

 I was able to query the AdGroupCriterionService using the API (python) 
 and return the fields from AdGroupCriterionService.QualityInfo


 https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.QualityInfo


 The values that are returned for the fields, however, are not consistent 
 with what I see in the UI.

- *qualityScore*: matches almost exactly with what I find in the 
adwords UI
- *IsKeywordAdRelevanceAcceptable*: is TRUE in more cases than I 
would have expected. It seems like there is some relationship between 
TRUE/FALSE and the score in the UI, but I can find plenty of exception 
where the field is TRUE but the Ad Relevance is Below Average and 
 vice 
versa.
- *IsLandingPageQualityAcceptable: *is always TRUE, even when I the 
UI reports Below Average
- *IsLandingPageLatencyAcceptable: *is always TRUE, even when I the 
UI reports Below Average



 I realize that these fields are boolean and don't correspond directly to 
 the UI scores, but shouldn't there be some relationship?
 Am I correctly understanding the nature and purpose of these fields?
 Any ideas what could cause these sort of results?



 *Here are a couple scenarios that have me confused:*

1. I have a list of dozens of keywords with quality score = 2. In 
these cases, all three quality measures in the UI reported below average. 
Yet, the API returns the correct quality score, but the three remaining 
fields are all TRUE how can this be?

2. When I filter on the predicate IsLandingPageQualityAcceptable = 
False (see below), I return 0 keywords in an account with  2MM 
keywords. that makes me suspicious that I am misunderstanding 
something...

 #Request only poor landing experience KW's
  {
   'field': 'IsLandingPageQualityAcceptable',
   'operator': 'EQUALS',
   'values': [False]
   },





 Thanks for any insight to what's happening!



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


Error: invalid_grant when calling GenerateAccessTokenForServiceAccount()

2014-08-01 Thread awan
Hi,
The project I have in developer console is a Service Account. I am 
getting the following exception while executing this .Net code to grant 
access to AdWords API, the exception happened at the last line of my code. 
Can you help me point out what I am missing? I am coding with v201406 .Net 
API library.  Thanks

Failed to get access token for service account.
{
  error : invalid_grant
}

Sub GetToken()
Private config As AdWordsAppConfig
Private user As AdWordsUser

user = New AdWordsUser()
config = user.Config

config.OAuth2ClientId = {The Client ID from Project - Credentials 
- CLIENT ID}
config.OAuth2ServiceAccountEmail = {email address of my account}
config.OAuth2PrnEmail = {The Client ID from Project - Credentials 
- EMAIL ADDRESS}
config.DeveloperToken = {My developer Token}
config.OAuth2CertificatePath = {Local file path to my p12 
certificate, download from console when I created my P12 key}
config.OAuth2CertificatePassword = notasecret
config.OAuth2Mode = OAuth2Flow.SERVICE_ACCOUNT
config.AuthorizationMethod = AdWordsAuthorizationMethod.OAuth2
user.Config.OAuth2Scope = https://adwords.google.com/api/adwords/;

Dim auth As New OAuth2ProviderForServiceAccounts(config)
Dim rpt As ReportDefinitionService = 
user.GetService(AdWordsService.v201406.ReportDefinitionService)
auth.GenerateAccessTokenForServiceAccount()
End Sub

Thank you

Aroma

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


Error Creating Shopping Product Partition in .Net

2014-08-01 Thread road11
I'm going to try to explain my issue without expressing how frustrated I am 
trying to get this Shopping API working, so here goes...

I am using .Net API. I can create a Shopping campaign and an AdGroup under 
that campaign with no problem. I am hitting a brick wall, however, trying 
to create a Product Partition tree. I even tried running the .Net sample 
code that is downloadable from the library site 
(v101406.AddProductPartitionTree). It doesn't even work; throws an 
AdGroupCriterionError on the mutate() method.

Under this adGroup, I want to create a simple partition of type Unit 
representing one sku that I can bid on. I know I need to create a root 
paritition of type Subdivision. I also know I need to create an Other 
group that will be essentially empty.

I've looked at the slideshare,  the getting started guide, and the C# 
samples that come in the .Net client library. I have yet to find a 
combination that works. Here's what I have. Hopefully, someone can point 
out what I need to do to get this seemingly simple task done...


AdGroup ag = gag.GetExistingAdGroupFromGoogle(campaignID, 
TestAdGroup10);
long adGroupId = ag.id;  //not published for security  
///*create your root subdivision: All Products*/
ProductPartitionHelper helper = new 
ProductPartitionHelper(adGroupId);
ProductPartition root = helper.CreateSubdivision(null, null);

/* create an other node, what am I missing here?*/
ProductOfferId poid = new ProductOfferId();
poid.ProductDimensionType = 
ProductDimensionType.OFFER_ID.ToString();
ProductPartition node2 = helper.CreateUnit(root, poid, 1, 
false); 

try
{
// Make the mutate request.
AdGroupCriterionService adGroupCriterionService =
(AdGroupCriterionService)user.GetService(
   AdWordsService.v201406.AdGroupCriterionService);

   AdGroupCriterionReturnValue retval = 
adGroupCriterionService.mutate(helper.Operations); 


When I run the above code, I don't get an error, but when I go to the My 
Client Center UI to examine the results, I get the big red error message at 
the top of the page saying this:
 
There was an error with your operation. If you were trying to make a 
change, it may not have saved. Please refresh this page to try again. If 
the error continues, log out of your AdWords account, then log in again and 
return to this page.

Clearly, I've done something so horrible that MCC can't even display the 
results. But I don't know what it is or how to make it work properly. And 
with the August deadline looming, I'm a tad nervous about it (especially 
since the .Net sample code Google published doesn't even work).

I need a C# code sample that runs. Can anyone help me? Please? 


t, then log in again and return to this page.

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


Re: Add Google Adwords Call Extension to AdGroup using API

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi James,

Regarding the device preference, are you saying that the UI won't let you 
check/uncheck mobile targeting?

Thanks,
Josh, AdWords API Team

On Thursday, July 31, 2014 1:31:27 AM UTC-4, James Mills wrote:

 Hi Josh,

 Yes, it would seem that although the value is true by default if the Feed 
 does not have the field loaded and mapped then it has nothing to save it 
 against when you try and update values in the FeedItem. That's my guess 
 anyway. What I have done now is just included entries for all the 
 FeedAttribute )phone, code, tracking , call only and conversion type) when 
 creating the Feed and also include them all when doing the FeedMapping. 

 When creating a FeedItem I miss out the Conversion Type Id and it uses the 
 'Calls from ads' Conversion action by default if you have tracking turned 
 on (Google forwarding number) so that works out OK.

 Question: The only thing I don't seem to be able to change at the moment 
 is the 'Device preference - Mobile' box. I want to be able to select (tick) 
 and not. I am not sure if this has anything to do with it, I am using this 
 from the SiteLinks example adapted from the CampaignFeedOperation example

 https://gist.github.com/jamesmills/af9206f88b1e0880b281

 Thanks for looking at the other changes.

 James


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


Re: Google Product Taxonomy vs Product Bidding Category

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Thanks for clarifying. I'm still waiting for some people to get back to me 
on the differences between the two category sets. I'll post an update as 
soon as I have more information.

Thanks,
Josh, AdWords API Team




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


Re: Location extension upgrade - my upgraded account still can create non upgraded LE

2014-08-01 Thread Stacie Waleyko
Hi Perrine,

Are you sure your account was upgraded? The blog post you mentioned has 
instructions to check (there is a query for CustomerFeedService). If your 
account was upgraded then you are using feed based location extensions 
(just like call and sitelink extensions).

It's my understanding that you can still create legacy location extensions 
via the API because the functionality is still there. However there is a 
migration starting August 25 where the legacy LE will be either removed 
completely or upgraded to feed based LE.

Stacie

On Thursday, July 31, 2014 6:18:17 AM UTC-7, perrine...@esearchvision.com 
wrote:

 Hello,
 I have an upgraded account regarding location extensions.
 In this blogspot, it is written that legacy location extension are removed 
 when upgrading the account: 
 http://googleadsdeveloper.blogspot.fr/2014/07/adwords-api-upgrading-to-account-level.html
  
 However, I still can create legacy location extensions via the API in my 
 self upgraded account.
 What does this mean ? Which LE is really used ?
 Maybe LE are not removed before the date 25th of august even if the 
 account is upgraded ? As a consequence, will the legacy LE be removed the 
 25th of august ?
 Thanks in advance,
 Perrine


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


Re: Location extension upgrade - my upgraded account still can create non upgraded LE

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi Perrine,

If you have self upgraded, you'll still be able to create legacy location 
extensions, although if AdWords finds both legacy and upgraded extensions 
it will use the upgraded extensions when serving ads.

Eventually, the legacy extensions will be removed. Please see the *I've 
already upgraded my account* section of the following Help Center article.

https://support.google.com/adwords/answer/4388155

Cheers,
Josh, AdWords API Team

On Thursday, July 31, 2014 9:18:17 AM UTC-4, perrine...@esearchvision.com 
wrote:

 Hello,
 I have an upgraded account regarding location extensions.
 In this blogspot, it is written that legacy location extension are removed 
 when upgrading the account: 
 http://googleadsdeveloper.blogspot.fr/2014/07/adwords-api-upgrading-to-account-level.html
  
 However, I still can create legacy location extensions via the API in my 
 self upgraded account.
 What does this mean ? Which LE is really used ?
 Maybe LE are not removed before the date 25th of august even if the 
 account is upgraded ? As a consequence, will the legacy LE be removed the 
 25th of august ?
 Thanks in advance,
 Perrine


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


INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE

2014-08-01 Thread Ralf Kraus


Hello,

 

I am running into problem while setting a BiddingStrategyConfiguration in 
my campaign:

 

here a example of my php code:

 

$biddingScheme = new TargetSpendBiddingScheme();
$biddingScheme-bidCeiling = new Money(1 * 100);

$biddingStrategyConfiguration = new BiddingStrategyConfiguration();
$biddingStrategyConfiguration-biddingStrategyType   = TARGET_SPEND;
$biddingStrategyConfiguration-biddingStrategySource = 'CAMPAIGN';
$biddingStrategyConfiguration-biddingScheme = $biddingScheme;

$campaign-biddingStrategyConfiguration = $biddingStrategyConfiguration;

 

Everytime I am running this error:

 

INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE

 

[BiddingErrors.INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE @ 
operations[0].operand.biddingStrategyConfiguration.biddingStrategyType; 
trigger:'TARGET_SPEND']

 

Any hints?

 

Greetings,

 

Ralf Kraus

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


Report downloaded in error

2014-08-01 Thread Ginger Jackson
Hi,
 
I am trying to run the example code provided by the site with my account 
with the below code, and getting an error back as Report Downloaded in 
error. My authentication is connecting. Is there a parameter to pass to 
CRITERIA_PERFORMANCE_REPORT? 

 

public void Run(AdWordsUser user, string fileName)

{

ReportDefinition definition = new ReportDefinition();

 definition.reportName = fileName;

definition.reportType = ReportDefinitionReportType
.CRITERIA_PERFORMANCE_REPORT;

definition.downloadFormat = DownloadFormat.XML;

definition.dateRangeType = ReportDefinitionDateRangeType.LAST_7_DAYS ;

 // Create selector.

Selector selector = new Selector();

selector.fields = new string[] {CampaignId, AdGroupId, Id, 
CriteriaType, Criteria,

  CriteriaDestinationUrl, Clicks, Impressions, Cost};
 
  

 

 

 

// Predicate predicate = new Predicate();

// predicate.field = Status;

// predicate.@operator = PredicateOperator.IN;

// predicate.values = new string[] { ENABLED, PAUSED };

 selector.predicates = new Predicate[] { predicate };
 
 definition.selector = selector;

definition.includeZeroImpressions = false;

 

string filePath = C:\\Users\\toldro.SPRAYTECH\\ + filename;

 

try

{


ReportUtilities utilities = new ReportUtilities(user);

utilities.ReportVersion = v201406;

 

utilities.DownloadClientReport(definition, filePath);

Console.WriteLine(Report was downloaded to '{0}'., filePath);

}

catch (Exception ex)

{

throw new System.ApplicationException(Failed to download report., ex);

}

}

}

}

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


Required Minimum Functionality

2014-08-01 Thread bheitstuman
I'm trying to setup integration between an order processing system written 
in C#/ASP.NET and my AdWords account.  Specifically, I need to upload 
Conversions data to my Adwords account.  I've seen the import tool in the 
AdWords application but I need the process to be automated.

I found the AdWords API and it looks like the offlineConversionFeedService 
would work perfectly.  However, it also looks like I need a developers 
token to make it work and to get the token, I have to implement the 
Required Minimum Functionality.

So my questions are:

Do I really have to implement the RMF if the API is only used for 
internal integration?

If so, does the .NET example project implement the RMF? Can I just use that?

How would I expose the RMF if the API is only called from a service?

Thanks is advanced for the help,

Bill

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


Re: Google Adwords REST API

2014-08-01 Thread webtech987

Do you give any support for salesforce now or we have to use a third party 
application to use it?

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


Getting all sitelinks from my MCC

2014-08-01 Thread murali . pushgroup

Hi

I have a MCC account 

I want to get all accounts , campaigns, adgroups , ads , keywords and 
sitelinks under my MCC accounts

I am able to get all other than sitelinks.

Which service can I use to get sitelinks and how to do it with PHP client 
library ?

Thank you in Advance

Murali

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


I there any API for uploading promotion feed on Google merchant center?

2014-08-01 Thread SP
Hi there,

I want to upload promotion feed on Google merchant account using API,But i 
couldn't found any API for this.There is just two options one is manual 
upload promotion feed and the other one is via FTP.
If there is API for uploading Promotion feed on Google merchant center then 
please let me know.

Thanking you.

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


Troubleshooting an AWQL Query

2014-08-01 Thread awen
Hi - I'm troubleshooting a query and not quite sure what is wrong with it. 
 Thoughts?

function main() {
  var spreadsheet = SpreadsheetApp.create(Ad_Performance);
  var report = AdWordsApp.report(
'select Date, Clicks from AD_PERFORMANCE_REPORT during LAST_7_DAYS');
  report.exportToSheet(spreadsheet.getActiveSheet());
}

So I can run the query just fine in AWQL.me but it doesn't work in Adwords 
Scripts.  I get the error Invalid reporting query. (line 8)

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


Adwords Management Tool for Client Reporting

2014-08-01 Thread google
Hi All,

 I'm a melbourne based freelancer providing Adwords management 
http://www.initiatemarketing.com.au/ services for local clients. I'm 
looking for a reporting tool where my clients can log in and easily see a 
performance report, ad spend and conversions. Adwords interface and 
Analytics interface is a bit too complex for some clients. I have used 
reporting tools like Raven before but I'm looking for something that is 
built for Adwords, so there's less clutter and strat forward for clients.

Has anyone used or built a good Adwords reporting tool? clients should be 
able to access it anytime and view the  progress of their campaigns as well 
as shedule automated email reports.

Cheers!
Sam

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


INCOMPLETE_SIGNUP test account

2014-08-01 Thread henrik.heggl...@driptwit.com
Hi, Ive been struggeling with this for some time now and cant get around 
it. My setup is as following: I have a test adwords account which I have 
created a refresh token for. Authentication works fine.

 I have a production adwords account from where I created the developer 
token. I have added a credit card, and to be sure I also requested to sign 
the terms and conditions via form, which I did. So Im a 100 % sure that I 
have signed the terms and conditions.

But I still get incomplete signup error. My developer token is still 
pending, but since I am using it for test it should work (at least thats 
what the documentation says). 

I really hope there is some brilliant minds out there who could point me to 
the real issue.

The code itself should be fine as it is a test I have created from the 
googles provided examples.

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


SelectorError.START_INDEX_IS_TOO_HIGH trigger:110000

2014-08-01 Thread nakisa mohammadifard
Hi,

I am trying to get all the keywords in an account and I am using paging for 
that. According to the limits of google, there can be 3 million keywords in 
an account though while I am trying to get them I get an error 
SelectorError.START_INDEX_IS_TOO_HIGH for start index of paging set to 
11. Is there any explanation and what should I do to get the remaining 
millions of keywords?

Thanks,
Nakisa 

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


Re: Location extension upgrade - my upgraded account still can create non upgraded LE

2014-08-01 Thread Stacie Waleyko
Josh,

Is there any chance we will be able to manage feed based location 
extensions without My Business? As there is no API support for My Business 
I assume the only way to add, edit, and delete locations is with the My 
Business UI.

Thanks,

Stacie

On Friday, August 1, 2014 12:11:25 PM UTC-7, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Perrine,

 If you have self upgraded, you'll still be able to create legacy location 
 extensions, although if AdWords finds both legacy and upgraded extensions 
 it will use the upgraded extensions when serving ads.

 Eventually, the legacy extensions will be removed. Please see the *I've 
 already upgraded my account* section of the following Help Center article.

 https://support.google.com/adwords/answer/4388155

 Cheers,
 Josh, AdWords API Team

 On Thursday, July 31, 2014 9:18:17 AM UTC-4, perrine...@esearchvision.com 
 wrote:

 Hello,
 I have an upgraded account regarding location extensions.
 In this blogspot, it is written that legacy location extension are 
 removed when upgrading the account: 
 http://googleadsdeveloper.blogspot.fr/2014/07/adwords-api-upgrading-to-account-level.html
  
 However, I still can create legacy location extensions via the API in my 
 self upgraded account.
 What does this mean ? Which LE is really used ?
 Maybe LE are not removed before the date 25th of august even if the 
 account is upgraded ? As a consequence, will the legacy LE be removed the 
 25th of august ?
 Thanks in advance,
 Perrine



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


Discrepancy between CLICK_PERFORMANCE_REPORT and other performance reports

2014-08-01 Thread Mike Deck
I've discovered an issue recently where some of the numbers in my system 
aren't matching up with what is reported by the AdWords UI. I've traced it 
back to the fact that if I run a CLICK_PERFORMANCE_REPORT for a given day 
without any filtering there are more unique GCLIDs reported than total 
clicks across my account reported in any of the other performance reports.

Does anyone know why this is or how I can account for the discrepancy?

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


ImageError.FILE_TOO_LARGE @ operations[0].operand.ad.image.data

2014-08-01 Thread hr zhou
hi guys, we got en error message ImageError.FILE_TOO_LARGE @ 
operations[0].operand.ad.image.data when we upload a mobile image ad just 
9.9k with size 320x50, is there anyone know ?

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


Re: incomplete signup after signed and Filed

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

Your production account still does not show as having accepted Terms  
Conditions. Please follow the resolution instructions in our Common Errors 
guide 
https://developers.google.com/adwords/api/docs/common-errors#QuotaCheckError 
and 
use the contact information there if you are still unable to accept Terms  
Conditions.

Thanks,
Josh, AdWords API Team

On Friday, August 1, 2014 3:40:13 AM UTC-4, S Penagos wrote:

 Hello, i know you've seen this error many times but after i've sign the 
 API Adwords Terms trough an email i'm still unable to get rid off the 
 Incomplete Signup Error.

 I wonder if there's anything i've forgot or if i'm mistaken somewhere:

 - i'm using the product pending developper token against a test account 
 (with a client account that test account)

 - i've generate a client_id and a client_secret within the product account
 - i've create an *AdwordsUser* with the test account log-in information


 i have something like this (i'm using the PHP client library):

 $user = $this-getAdwordsUser(null, testaccount_u...@gmail.com, PSWD, 
 PRODUCT_DEV_TOKEN,https://adwords.google.com;,'TEST_CUSTOMER_ID'); 


 $campagnes = $this-getCampaigns($user,v201406);

  

 The product account ID is: 820-135-4936.

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


Re: Error: invalid_grant when calling GenerateAccessTokenForServiceAccount()

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

Have you gone through the prerequisites 
https://developers.google.com/adwords/api/docs/guides/service-accounts#prereqs
 for 
Service Accounts? Also, almost everyone we talk to who is interested in 
using a Service Account finds that they can actually just use the web or 
installed application flows for their use case, as mentioned in the *An 
alternative to service accounts 
https://developers.google.com/adwords/api/docs/guides/service-accounts#alt* 
section 
of our OAuth Service Accounts guide.

Thanks,
Josh, AdWords API Team

On Friday, August 1, 2014 1:31:36 PM UTC-4, awan wrote:

 Hi,
 The project I have in developer console is a Service Account. I am 
 getting the following exception while executing this .Net code to grant 
 access to AdWords API, the exception happened at the last line of my code. 
 Can you help me point out what I am missing? I am coding with v201406 .Net 
 API library.  Thanks

 Failed to get access token for service account.
 {
   error : invalid_grant
 }

 Sub GetToken()
 Private config As AdWordsAppConfig
 Private user As AdWordsUser

 user = New AdWordsUser()
 config = user.Config

 config.OAuth2ClientId = {The Client ID from Project - Credentials 
 - CLIENT ID}
 config.OAuth2ServiceAccountEmail = {email address of my account}
 config.OAuth2PrnEmail = {The Client ID from Project - Credentials 
 - EMAIL ADDRESS}
 config.DeveloperToken = {My developer Token}
 config.OAuth2CertificatePath = {Local file path to my p12 
 certificate, download from console when I created my P12 key}
 config.OAuth2CertificatePassword = notasecret
 config.OAuth2Mode = OAuth2Flow.SERVICE_ACCOUNT
 config.AuthorizationMethod = AdWordsAuthorizationMethod.OAuth2
 user.Config.OAuth2Scope = https://adwords.google.com/api/adwords/
 

 Dim auth As New OAuth2ProviderForServiceAccounts(config)
 Dim rpt As ReportDefinitionService = 
 user.GetService(AdWordsService.v201406.ReportDefinitionService)
 auth.GenerateAccessTokenForServiceAccount()
 End Sub

 Thank you

 Aroma


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


Re: INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi Ralf,

Each type of bidding strategy is only valid as a shared strategy or as a 
non-shared strategy. The *TARGET_SPEND *type is only valid as a shared 
strategy, so you'll have to create the bidding strategy via 
BiddingStrategyService 
https://developers.google.com/adwords/api/docs/reference/v201406/BiddingStrategyService,
 
and then use the returned SharedBiddingStrategy.id 
https://developers.google.com/adwords/api/docs/reference/v201406/BiddingStrategyService.SharedBiddingStrategy#id
 to 
set up your Campaign's biddingStrategyConfiguration 
https://developers.google.com/adwords/api/docs/reference/v201402/CampaignService.Campaign#biddingStrategyConfiguration
.

I recommend taking a look at our Bidding guide 
https://developers.google.com/adwords/api/docs/guides/bidding, which 
covers this in detail.

Thanks,
Josh, AdWords API Team

On Wednesday, July 30, 2014 2:53:33 PM UTC-4, Ralf Kraus wrote:

 Hello,

  

 I am running into problem while setting a BiddingStrategyConfiguration in 
 my campaign:

  

 here a example of my php code:

  

 $biddingScheme = new TargetSpendBiddingScheme();
 $biddingScheme-bidCeiling = new Money(1 * 100);

 $biddingStrategyConfiguration = new BiddingStrategyConfiguration();
 $biddingStrategyConfiguration-biddingStrategyType   = TARGET_SPEND;
 $biddingStrategyConfiguration-biddingStrategySource = 'CAMPAIGN';
 $biddingStrategyConfiguration-biddingScheme = $biddingScheme;

 $campaign-biddingStrategyConfiguration = $biddingStrategyConfiguration;

  

 Everytime I am running this error:

  

 INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE

  

 [BiddingErrors.INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE @ 
 operations[0].operand.biddingStrategyConfiguration.biddingStrategyType; 
 trigger:'TARGET_SPEND']

  

 Any hints?

  

 Greetings,

  

 Ralf Kraus


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


Re: Report downloaded in error

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

Are you running the code below as-is, with the selector fields and 
predicate commented out? Your request must at least have some fields 
specified on the selector.

If you run the DownloadCriteriaReport.cs 
https://github.com/googleads/googleads-dotnet-lib/blob/master/examples/AdWords/CSharp/v201406/Reporting/DownloadCriteriaReport.cs
 example 
without changing anything, does it succeed? If not, could you provide the 
*complete* error returned? There should be more detail in the *type* and 
*trigger* elements.

?xml version=1.0 encoding=UTF-8 standalone=yes?
reportDownloadError
  ApiError
typeReportDownloadError./type
trigger/trigger
fieldPath/
  /ApiError
/reportDownloadError

Thanks,
Josh, AdWords API Team

On Friday, August 1, 2014 9:47:39 AM UTC-4, Ginger Jackson wrote:

 Hi,
  
 I am trying to run the example code provided by the site with my account 
 with the below code, and getting an error back as Report Downloaded in 
 error. My authentication is connecting. Is there a parameter to pass to 
 CRITERIA_PERFORMANCE_REPORT? 

  

 public void Run(AdWordsUser user, string fileName)

 {

 ReportDefinition definition = new ReportDefinition();

  definition.reportName = fileName;

 definition.reportType = ReportDefinitionReportType
 .CRITERIA_PERFORMANCE_REPORT;

 definition.downloadFormat = DownloadFormat.XML;

 definition.dateRangeType = ReportDefinitionDateRangeType.LAST_7_DAYS ;

  // Create selector.

 Selector selector = new Selector();

 selector.fields = new string[] {CampaignId, AdGroupId, Id, 
 CriteriaType, Criteria,

   CriteriaDestinationUrl, Clicks, Impressions, Cost};
  
   

  

  

  

 // Predicate predicate = new Predicate();

 // predicate.field = Status;

 // predicate.@operator = PredicateOperator.IN;

 // predicate.values = new string[] { ENABLED, PAUSED };

  selector.predicates = new Predicate[] { predicate };
  
  definition.selector = selector;

 definition.includeZeroImpressions = false;

  

 string filePath = C:\\Users\\toldro.SPRAYTECH\\ + filename;

  

 try

 {
 

 ReportUtilities utilities = new ReportUtilities(user);

 utilities.ReportVersion = v201406;

  

 utilities.DownloadClientReport(definition, filePath);

 Console.WriteLine(Report was downloaded to '{0}'., filePath);

 }

 catch (Exception ex)

 {

 throw new System.ApplicationException(Failed to download report., ex);

 }

 }

 }

 }


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


Re: Not Getting adClicks and Impression records through API call

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

Could you send the reporting requests you are using rather than the code 
snippet?

Also, I just checked the AdWords account associated with the login email 
you provided, and that account does not have any campaigns. Are you sure 
you are looking at the same account in the UI?

Thanks,
Josh, AdWords API Team




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


Re: ImageError.FILE_TOO_LARGE @ operations[0].operand.ad.image.data

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

According to the section on high-end mobile devices of the following Help 
Center article, the maximum size for mobile image ads is 150k.

https://support.google.com/adwords/answer/1722096?hl=en

Have you logged your requests so you can confirm the size of the data 
https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupAdService.Image#data
 
you're sending across?

Cheers,
Josh, AdWords API Team

On Thursday, July 31, 2014 10:32:14 PM UTC-4, hr zhou wrote:

 hi guys, we got en error message ImageError.FILE_TOO_LARGE @ 
 operations[0].operand.ad.image.data when we upload a mobile image ad just 
 9.9k with size 320x50, is there anyone know ?


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


Re: Required Minimum Functionality

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi Bill,

When you go through the sign up process 
https://developers.google.com/adwords/api/docs/signingup, our compliance 
team will work with you to determine if you need to meet the RMF.

Cheers,
Josh, AdWords API Team

On Thursday, July 31, 2014 7:48:04 PM UTC-4, bheit...@gmail.com wrote:

 I'm trying to setup integration between an order processing system written 
 in C#/ASP.NET and my AdWords account.  Specifically, I need to upload 
 Conversions data to my Adwords account.  I've seen the import tool in the 
 AdWords application but I need the process to be automated.

 I found the AdWords API and it looks like the offlineConversionFeedService 
 would work perfectly.  However, it also looks like I need a developers 
 token to make it work and to get the token, I have to implement the 
 Required Minimum Functionality.

 So my questions are:

 Do I really have to implement the RMF if the API is only used for 
 internal integration?

 If so, does the .NET example project implement the RMF? Can I just use 
 that?

 How would I expose the RMF if the API is only called from a service?

 Thanks is advanced for the help,

 Bill



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


Re: Getting all sitelinks from my MCC

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi Murali,

Sitelinks (as well as some other extension types) are implemented using feed 
services 
https://developers.google.com/adwords/api/docs/guides/feed-services.

The most straightforward way to find the sitelinks for an account is to run 
the PLACEHOLDER_FEED_ITEM_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports#placeholder-feed-item
 and 
set *includeZeroImpressions* to *true*. The DownloadCriteriaReport.php 
https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201406/Reporting/DownloadCriteriaReport.php
 code 
sample shows how to run a report using the API. You can use that as a 
starting point and change it to run the PLACEHOLDER_FEED_ITEM_REPORT.

Cheers,
Josh, AdWords API Team

On Thursday, July 31, 2014 8:12:46 AM UTC-4, murali.p...@gmail.com wrote:


 Hi

 I have a MCC account 

 I want to get all accounts , campaigns, adgroups , ads , keywords and 
 sitelinks under my MCC accounts

 I am able to get all other than sitelinks.

 Which service can I use to get sitelinks and how to do it with PHP client 
 library ?

 Thank you in Advance

 Murali


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


Re: Getting all sitelinks from my MCC

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

One quick note - you will have to run the report for each AdWords account 
individually. You cannot run the PLACEHOLDER_FEED_ITEM_REPORT for all 
accounts under an MCC in a single request.

Thanks,
Josh, AdWords API Team

On Friday, August 1, 2014 4:15:59 PM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Murali,

 Sitelinks (as well as some other extension types) are implemented using feed 
 services 
 https://developers.google.com/adwords/api/docs/guides/feed-services.

 The most straightforward way to find the sitelinks for an account is to 
 run the PLACEHOLDER_FEED_ITEM_REPORT 
 https://developers.google.com/adwords/api/docs/appendix/reports#placeholder-feed-item
  and 
 set *includeZeroImpressions* to *true*. The DownloadCriteriaReport.php 
 https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201406/Reporting/DownloadCriteriaReport.php
  code 
 sample shows how to run a report using the API. You can use that as a 
 starting point and change it to run the PLACEHOLDER_FEED_ITEM_REPORT.

 Cheers,
 Josh, AdWords API Team

 On Thursday, July 31, 2014 8:12:46 AM UTC-4, murali.p...@gmail.com wrote:


 Hi

 I have a MCC account 

 I want to get all accounts , campaigns, adgroups , ads , keywords and 
 sitelinks under my MCC accounts

 I am able to get all other than sitelinks.

 Which service can I use to get sitelinks and how to do it with PHP client 
 library ?

 Thank you in Advance

 Murali



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


Re: INCOMPLETE_SIGNUP test account

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

If you've entered billing information and accepted terms  conditions but 
you are still getting the QuotaCheckError, please contact the API 
Compliance team as described in the Common Errors guide 
https://developers.google.com/adwords/api/docs/common-errors#QuotaCheckError
.

If you send over your production account's customer ID I can also check 
your account to see if terms  conditions are the problem.

Thanks,
Josh, AdWords API Team

On Wednesday, July 30, 2014 7:16:50 PM UTC-4, henrik@driptwit.com wrote:

 Hi, Ive been struggeling with this for some time now and cant get around 
 it. My setup is as following: I have a test adwords account which I have 
 created a refresh token for. Authentication works fine.

  I have a production adwords account from where I created the developer 
 token. I have added a credit card, and to be sure I also requested to sign 
 the terms and conditions via form, which I did. So Im a 100 % sure that I 
 have signed the terms and conditions.

 But I still get incomplete signup error. My developer token is still 
 pending, but since I am using it for test it should work (at least thats 
 what the documentation says). 

 I really hope there is some brilliant minds out there who could point me 
 to the real issue.

 The code itself should be fine as it is a test I have created from the 
 googles provided examples.


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


Re: Google Adwords REST API

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

We do not have any salesforce-specific tools related to the AdWords API, 
but perhaps others on the forum will have some ideas for you.

Also, is your question related to this thread on REST APIs? If not, please 
post unrelated questions to a new topic to make it easier for people to 
find relevant information.

Thanks,
Josh, AdWords API Team

On Thursday, July 31, 2014 9:40:10 AM UTC-4, webte...@gmail.com wrote:


 Do you give any support for salesforce now or we have to use a third party 
 application to use it?


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


Re: I there any API for uploading promotion feed on Google merchant center?

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

You can use the Content API for Shopping 
https://developers.google.com/shopping-content/ to upload product feeds. 
If you have questions related to that API, please check out the Content API 
Forum 
https://groups.google.com/forum/#!forum/google-content-api-for-shopping.

Thanks,
Josh, AdWords API Team

On Thursday, July 31, 2014 7:32:17 AM UTC-4, SP wrote:

 Hi there,

 I want to upload promotion feed on Google merchant account using API,But i 
 couldn't found any API for this.There is just two options one is manual 
 upload promotion feed and the other one is via FTP.
 If there is API for uploading Promotion feed on Google merchant center 
 then please let me know.

 Thanking you.


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


Re: SelectorError.START_INDEX_IS_TOO_HIGH trigger:110000

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi Nakisa,

As mentioned in our System Limits doc 
https://developers.google.com/adwords/api/docs/appendix/limits#general, 
the highest start index allowed is 100,000. You can do a few things to work 
around this:

1. Use Structure Reports 
https://developers.google.com/adwords/api/docs/guides/structure-reports to 
fetch the keyword data. Reporting does not have the same limits as the SOAP 
services.
2. Instead of trying to retrieve all of the keywords in a single request, 
break up the requests by campaign or ad group.

Cheers,
Josh, AdWords API Team

On Wednesday, July 30, 2014 1:06:37 PM UTC-4, nakisa mohammadifard wrote:

 Hi,

 I am trying to get all the keywords in an account and I am using paging 
 for that. According to the limits of google, there can be 3 million 
 keywords in an account though while I am trying to get them I get an error 
 SelectorError.START_INDEX_IS_TOO_HIGH for start index of paging set to 
 11. Is there any explanation and what should I do to get the remaining 
 millions of keywords?

 Thanks,
 Nakisa 


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


Re: Add Google Adwords Call Extension to AdGroup using API

2014-08-01 Thread James Mills
Hiya,

No, how do you select that using the API? All UI stuff works now.

Thanks for all your help!

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


Re: updating the bids for million of keywords as fast as possible

2014-08-01 Thread Josh Radcliff (AdWords API Team)
Hi,

Others on the forum may have additional recommendations, but a good place 
to start would be our Rate Limits guide 
https://developers.google.com/adwords/api/docs/guides/rate-limits#take_control.
 
Our rate limits aren't published and are subject to change, but if you 
follow the recommendations in the guide your app should be able to handle 
rate limit issues gracefully.

Regarding MutateJobService 
https://developers.google.com/adwords/api/docs/reference/v201406/MutateJobService,
 
you should expect a request submitted through that service to take a bit 
more time than the equivalent synchronous request because MutateJobService 
is doing considerably more, e.g.,

1. Automatically retries failed operations for many transient issues
2. Schedules each job
3. Keeps track of the status of each job
4. May break your list of operations into multiple batches of operations

This additional functionality does add some processing time. Also, due to 
the scheduling aspect, if maximum throughput is your top priority then 
MutateJobService probably isn't the right choice.

Cheers,
Josh, AdWords API Team

On Friday, August 1, 2014 8:08:08 AM UTC-4, Luca Fiaschi wrote:

 Hi, 
 I have some general question about scalability for an infrastructure that 
 we are currently developing: 

 we need to be able to update the bids for millions of keywords as fast as 
 possible ( order of minutes response time (!) ).

 We are currently submitting batches of 10k requests and wait for the 
 answer. 
 However this strategy is suboptimal as after each batch we wait for the 
 response. 

 I would rather like to submit more than one batch in parallel. 

 The recently introduced bulk mutate service seems the right candidate, 
 however it is surprisingly almost as slow as submitting each batch after 
 another, indeed retrieving the job id seems to take more time than 
 expected. 

 One other possibility would be to build one on task queue (for example 
 based on celery) however, before spending such a large effort I would like 
 to open a discussion for suggestions and advice. 

 - What is the suggested strategy for this application? 
 - Do you have some study case of somebody which faces a similar challenge? 
 - Where can I find the rate limits for keywords operations? (in other 
 words how fast can we get at best?)


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