Best practice suggestions to avoid DUPLICATE_ADGROUP_NAME

2013-02-26 Thread Alan Coleman
Hello everyone,

I'm building an app that's adding AdGroups to Campaigns. The Campaign I'll 
be working with wont be new, I wont be creating it so I don't know what 
AdGroups 
already exist.

Obviously I need to avoid DUPLICATE_ADGROUP_NAME as this will interrupt my 
process.

I can think of two ways of tackling this potential problem:


   1. *Before* running my process, pull the current AdGroups down to a 
   local database and compare the titles before creating new AdGroups through 
   the API
   2. *During* the process use the API to pull the current AdGroups down 
   and compare the titles before creating new AdGroups through the API

Both of these workarounds seem a bit long winded, not to mention 
the additional resources required.

Can anyone else suggest a more elegant alternative to avoiding 
DUPLICATE_ADGROUP_NAME 
?

Many 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: Best practice suggestions to avoid DUPLICATE_ADGROUP_NAME

2013-02-26 Thread Alan Coleman
Thanks Zweitze,

Very helpful. So it's about handling errors, which I'm not doing at the 
moment.

Thanks again for your help.

On Tuesday, February 26, 2013 12:12:34 PM UTC, Zweitze wrote:

 3. After adding a group see if DUPLICATE_ADGROUP_NAME occurred and act 
 accordingly. For most languages you'll need to implement an exception 
 handler.

 It's safer than your solutions, which assume that nothing changes after 
 you retrieve a list of ad group names.


 Hope this helps.



 On Tuesday, February 26, 2013 12:53:48 PM UTC+1, Alan Coleman wrote:

 Hello everyone,

 I'm building an app that's adding AdGroups to Campaigns. The Campaign 
 I'll be working with wont be new, I wont be creating it so I don't know 
 what AdGroups already exist.

 Obviously I need to avoid DUPLICATE_ADGROUP_NAME as this will interrupt 
 my process.

 I can think of two ways of tackling this potential problem:


1. *Before* running my process, pull the current AdGroups down to a 
local database and compare the titles before creating new AdGroups 
 through 
the API
2. *During* the process use the API to pull the current AdGroups down 
and compare the titles before creating new AdGroups through the API

 Both of these workarounds seem a bit long winded, not to mention 
 the additional resources required.

 Can anyone else suggest a more elegant alternative to avoiding 
 DUPLICATE_ADGROUP_NAME 
 ?

 Many 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: Error creating a copy of an existing Template Ad

2013-02-26 Thread pete
Hi Kevin 

Any update on this issue?

thanks

pete

On Friday, 15 February 2013 17:50:08 UTC, Kevin Winter (AdWords API Team) 
wrote:

 Hi Pete,
   I'm asking some of the core engineers to look into this.  It appears 
 that variationSpecificFieldOverrides is an internal field that's not 
 currently exposed/used in the AdWords API - I don't know why the server 
 seems to think it's required.

 - Kevin Winter
 AdWords API Team

 On Thursday, February 14, 2013 9:05:52 AM UTC-5, pete wrote:

 Hi Kevin

 I've attached a file containing all the request/response streams for the 
 operation.

 Appreciate your help.

 pete

 On Wednesday, 13 February 2013 22:00:37 UTC, Kevin Winter (AdWords API 
 Team) wrote:

 Hi Pete,
   Could you show us what your selector looks like for your get request? 
  The AdWords API in general supports the concept of partial updates.  This 
 means that you only need to send the absolute minimum number of fields. 
  For example, in a template ad, you'd want to request the 
 fields Url, DisplayUrl, TemplateId, TemplateAdUnionId, TemplateAdName (i.e. 
 fields that aren't readonly but are selectable).  When you send the 
 request, you'll want to omit the id field and possibly change the name as 
 well.

 If you could provide an example of the GET request and the mutate(ADD) 
 (with your account details removed), it would help understand exactly the 
 path your code is taking and help troubleshoot.

 - Kevin Winter
 AdWords API Team

 On Wednesday, February 6, 2013 8:08:16 AM UTC-5, pete wrote:

 I'm trying to create a TemplateAd via the API by using the AdGroupAd 
 service to get an existing template ad into a temporary object, remove 
 the id field value and then set the url field to include some tracking 
 attributes; 
 I then use the same service to to ADD the object.

 This methodology works well in the majority of cases but I'm getting 
 some errors caused by MISSING_REQUIRED_TEMPLATE_FIELDS.

 Specifically the product1MCImage field for templateId 372 (which is 
 an Ad Creator Image Ad) 
 and the poster field for templateId 247 (Expandable Video)

 The request id of the get is 0004d50d810dd4880ae57643798e

 Can you tell me why the get does not return ALL the template Fields I 
 need to create a copy?

 I can provide the SOAP request/response if required.

 Thanks

 pete



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




Is BlackBerry criterion supported in adwords API ?

2013-02-26 Thread Radosław Pociecha
Hi,

When we are trying to add campaign criterion with id=630252 we are getting 
error from api :[CriterionError.CANNOT_TARGET_CRITERION @ 
operations[0].operand.criterion; trigger:'630252']
also when such criterion is created using adwords interface we can not see 
it with api. This suggests that this criterion can not be handled with api, 
on the other side 
https://developers.google.com/adwords/api/docs/appendix/mobileplatforms 
suggests 
that it is supprted.

SOAP Request:
?xml version=1.0 encoding=utf-8?
soapenv:Envelope 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:Header
ns1:RequestHeader 
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next; 
soapenv:mustUnderstand=0 
xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201209;
  __HEADER_REMOVED__
/ns1:RequestHeader
  /soapenv:Header
  soapenv:Body
mutate xmlns=https://adwords.google.com/api/adwords/cm/v201209;
  operations
operatorADD/operator
Operation.TypeCampaignCriterionOperation/Operation.Type
operand
  campaignId__CAMPIGN_ID_REMOVED__/campaignId
  criterion xsi:type=ns2:OperatingSystemVersion 
xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201209;
ns2:id630252/ns2:id
ns2:Criterion.TypeOperatingSystemVersion/ns2:Criterion.Type
  /criterion
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
/operand
  /operations
/mutate
  /soapenv:Body
/soapenv:Envelope

SOAP Response:
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
  soap:Header
ResponseHeader 
xmlns=https://adwords.google.com/api/adwords/cm/v201209;
  requestId0004d6a0393d0b800ae53cdb6e5d/requestId
  serviceNameCampaignCriterionService/serviceName
  methodNamemutate/methodName
  operations0/operations
  responseTime193/responseTime
  units0/units
/ResponseHeader
  /soap:Header
  soap:Body
soap:Fault
  faultcodesoap:Server/faultcode
  faultstring[CriterionError.CANNOT_TARGET_CRITERION @ 
operations[0].operand.criterion; trigger:'630252']/faultstring
  detail
ApiExceptionFault 
xmlns=https://adwords.google.com/api/adwords/cm/v201209;
  message[CriterionError.CANNOT_TARGET_CRITERION @ 
operations[0].operand.criterion; trigger:'630252']/message
  
ApplicationException.TypeApiException/ApplicationException.Type
  errors xsi:type=CriterionError 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
fieldPathoperations[0].operand.criterion/fieldPath
trigger630252/trigger

errorStringCriterionError.CANNOT_TARGET_CRITERION/errorString
ApiError.TypeCriterionError/ApiError.Type
reasonCANNOT_TARGET_CRITERION/reason
  /errors
/ApiExceptionFault
  /detail
/soap:Fault
  /soap:Body
/soap:Envelope


Radosław Pociecha

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Getting campaign status - Deleted.

2013-02-26 Thread ShayBarChen
Well , it didn't worked.
I have added Predicate to the selector - 

GA.v201209.Predicate statusPredicate = new GA.v201209.Predicate();
statusPredicate.field = CampaignStatus;
statusPredicate.@operator = GA.v201209.PredicateOperator.EQUALS;
statusPredicate.values = new string[] { DELETED };
predicate.Add(statusPredicate);

And i was trying to get ad performance report with deleted campains. 
the report field were - Id, AdGroupId, AdGroupName, AdGroupStatus, 
CampaignId, CampaignName, Impressions,Clicks, Cost,Headline,
   
Description1,Description2, KeywordId, 
DisplayUrl,CreativeDestinationUrl,CampaignStatus,AccountTimeZoneId,
   
AdType,AccountCurrencyCode,Ctr,Status,AveragePosition,Conversions,
   
ConversionRate,ConversionRateManyPerClick,ConversionsManyPerClick,ConversionValue,TotalConvValue

and i'v got zero results.

Please advise ,
Thanks, 
Shay.
 
On Friday, January 18, 2013 2:00:07 PM UTC+2, John Lister wrote:

 Yes, add a predicate of status in [active, paused, deleted], the default 
 is to not return deleted elements in reports

 John

 On Thursday, 17 January 2013 13:43:13 UTC, ShayBarChen wrote:

 Hey ,

 Is it possible to get Campign in status deleted 
 in AD_PERFORMANCE_REPORT with the following fields included : 
 Id, AdGroupId, AdGroupName, AdGroupStatus, CampaignId, 
 CampaignName,CampaignStatus,Status.

 If it's possible , when it will be occurred ? 
 ( Cause now I'm getting only : active or paused status of campaigns ) 

 Thanks in advance. 
 Shay.



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Getting campaign status - Deleted.

2013-02-26 Thread Zweitze
Since you're querying an ad performance report, make sure that that deleted 
campaign contains at least one ad, and that ad has at least one impression 
in the period of the report. If that isn't possible, use a different report 
type, eg. campaign performance report (when the campaign has no ads), 
and/or leave out the columns that prevent zero-impression reporting (when 
the ad has no impressions), and/or extend the period of the report (when 
the ad has impressions in a different period).

Also remember that video campaigns are not supported.

Hope this helps


On Tuesday, February 26, 2013 3:14:43 PM UTC+1, ShayBarChen wrote:

 Well , it didn't worked.
 I have added Predicate to the selector - 

 GA.v201209.Predicate statusPredicate = new GA.v201209.Predicate();
 statusPredicate.field = CampaignStatus;
 statusPredicate.@operator = GA.v201209.PredicateOperator.EQUALS;
 statusPredicate.values = new string[] { DELETED };
 predicate.Add(statusPredicate);

 And i was trying to get ad performance report with deleted campains. 
 the report field were - Id, AdGroupId, AdGroupName, AdGroupStatus, 
 CampaignId, CampaignName, Impressions,Clicks, Cost,Headline,

 Description1,Description2, KeywordId, 
 DisplayUrl,CreativeDestinationUrl,CampaignStatus,AccountTimeZoneId,

 AdType,AccountCurrencyCode,Ctr,Status,AveragePosition,Conversions,

 ConversionRate,ConversionRateManyPerClick,ConversionsManyPerClick,ConversionValue,TotalConvValue

 and i'v got zero results.

 Please advise ,
 Thanks, 
 Shay.
  
 On Friday, January 18, 2013 2:00:07 PM UTC+2, John Lister wrote:

 Yes, add a predicate of status in [active, paused, deleted], the default 
 is to not return deleted elements in reports

 John

 On Thursday, 17 January 2013 13:43:13 UTC, ShayBarChen wrote:

 Hey ,

 Is it possible to get Campign in status deleted 
 in AD_PERFORMANCE_REPORT with the following fields included : 
 Id, AdGroupId, AdGroupName, AdGroupStatus, CampaignId, 
 CampaignName,CampaignStatus,Status.

 If it's possible , when it will be occurred ? 
 ( Cause now I'm getting only : active or paused status of campaigns 
 ) 

 Thanks in advance. 
 Shay.



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Filter keywords by status

2013-02-26 Thread humberto . cuadra
Found the solution, you have to use ACTIVE instead of ENABLED:

$selector-predicates[] = new Predicate('Status','EQUALS','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: Enhanced Campaign properties in reports?

2013-02-26 Thread HK
Hi, Anash

I'm specifically looking for Ad.devicePreference in the Ad Performance 
report https://developers.google.com/adwords/api/docs/appendix/reports#ad. 
It would make things a lot easier if that property could be included in the 
report :-)

On Monday, February 25, 2013 1:17:16 AM UTC-8, Anash P. Oommen (AdWords API 
Team) wrote:

 Hi Hans,

 I believe these values may be exposed in the next API version. Which 
 specific fields are you looking for, and what reports?

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Friday, February 22, 2013 8:11:58 AM UTC+5:30, HK wrote:

 Hi,

 The message from Google as I see it has always been to use reports to get 
 a full copy of someone's account and we are doing this extensively. Works 
 great and we probably get millions of ads that way and store them locally. 
 Now we have the need to get the forwardCompatibilityMap values in the same 
 ad performance report (used as an old structure report). I don't see that 
 this is possible and it means rewriting a lot of code to use the regular 
 APIs for ads. Any plans to include these attributes in the reports?

 Thanks,
 Hans



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Best practice suggestions to avoid DUPLICATE_ADGROUP_NAME

2013-02-26 Thread Jason Stedman
Another alternative would be to encode the date/timestamp into the adgroup 
name.

It is still good to have some exception handling in place.



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Best practice suggestions to avoid DUPLICATE_ADGROUP_NAME

2013-02-26 Thread Anash P. Oommen (AdWords API Team)
Hi Alan,

You could make a call and see if DUPLICATE_ADGROUP_NAME error occurs. You 
could make the call using validateOnly headers as true, so the adgroup is 
not created if the name is available. That will cut your risk of name 
conflicts considerably, but you could still be unfortunate enough to hit 
the error if someone were to say, update the adgroup through another 
application (e.g. AdWords Editor) during that small window of time. So you 
should also have proper error handling in place to handle such cases.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, February 26, 2013 5:23:48 PM UTC+5:30, Alan Coleman wrote:

 Hello everyone,

 I'm building an app that's adding AdGroups to Campaigns. The Campaign I'll 
 be working with wont be new, I wont be creating it so I don't know what 
 AdGroups 
 already exist.

 Obviously I need to avoid DUPLICATE_ADGROUP_NAME as this will interrupt 
 my process.

 I can think of two ways of tackling this potential problem:


1. *Before* running my process, pull the current AdGroups down to a 
local database and compare the titles before creating new AdGroups through 
the API
2. *During* the process use the API to pull the current AdGroups down 
and compare the titles before creating new AdGroups through the API

 Both of these workarounds seem a bit long winded, not to mention 
 the additional resources required.

 Can anyone else suggest a more elegant alternative to avoiding 
 DUPLICATE_ADGROUP_NAME 
 ?

 Many 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: Enhanced Campaign properties in reports?

2013-02-26 Thread Anash P. Oommen (AdWords API Team)
Hi Zwitze, Hans,

I'll pass your request onto the respective teams. However, these are new 
features in the UI itself, it may take a while for them to be available in 
the API.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, February 26, 2013 10:17:06 PM UTC+5:30, HK wrote:

 Hi, Anash

 I'm specifically looking for Ad.devicePreference in the Ad Performance 
 reporthttps://developers.google.com/adwords/api/docs/appendix/reports#ad. 
 It would make things a lot easier if that property could be included in the 
 report :-)

 On Monday, February 25, 2013 1:17:16 AM UTC-8, Anash P. Oommen (AdWords 
 API Team) wrote:

 Hi Hans,

 I believe these values may be exposed in the next API version. Which 
 specific fields are you looking for, and what reports?

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Friday, February 22, 2013 8:11:58 AM UTC+5:30, HK wrote:

 Hi,

 The message from Google as I see it has always been to use reports to 
 get a full copy of someone's account and we are doing this extensively. 
 Works great and we probably get millions of ads that way and store them 
 locally. Now we have the need to get the forwardCompatibilityMap values in 
 the same ad performance report (used as an old structure report). I don't 
 see that this is possible and it means rewriting a lot of code to use the 
 regular APIs for ads. Any plans to include these attributes in the 
 reports?

 Thanks,
 Hans



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Does changing query string in Destination URL via Adwords API trigger editorial?

2013-02-26 Thread Anash P. Oommen (AdWords API Team)
Hi Taylor,

My suggestion would be to get in touch with your Google Account manager. If 
it is a one-time bulk update, I'm sure they will help you find a good 
workaround for the issue.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Monday, February 25, 2013 11:41:41 PM UTC+5:30, Taylor wrote:

 In general, those are valid concerns. However, in our specific case we are 
 talking about doing this:

 Current URL:
 http://www.foo.com/somePage/?a=gb=123456

 New URL:
 http://www.foo.com/somePage/?a=gb=123c=12345678


 The new parameter does not affect the content of the landing page. It 
 simply allows better tracking via various logging and analytics systems.
 This is far less invasive than many bid management systems are, which 
 overwrite the entire URL with a click tracking URL that then redirects to 
 the originally defined destination.

 Are we stuck? Do we just have to test the hypothesis on some low traffic 
 keywords and see what happens?



 On Monday, February 25, 2013 12:13:30 AM UTC-8, Zweitze wrote:

 Maybe your team is worried about this:

 Google requires that all URLs (the destination URLs of ads and keywords, 
 and the visible URLs of ads) within one group all point to the same domain. 
 When the destination URLs are redirected to other URLs, Google looks at the 
 final destination URL. It gets more complicated when you use subdomains, 
 check out the display URL 
 policyhttp://support.google.com/adwordspolicy/bin/answer.py?hl=enanswer=175906
 .

 Further, Google keeps a quality score of all keywords, and the quality 
 score is partly determined by the contents of the landing page where the 
 user is taken - and the response time of the webserver too. So, if you 
 change the URLs Google will recalculate the quality score, and that score 
 could be less than it is now.

 I hope this helps.


 On Friday, February 22, 2013 7:36:06 PM UTC+1, Taylor Lilley wrote:

 This is an ongoing debate at my company. We run massive Adwords 
 accounts. I need to automate adding or changing query string parameters on 
 large numbers of keywords. Our SEM team is nervous that this could cause 
 the Adwords editorial staff to disable large numbers of keywords while they 
 review the changes (effectively killing traffic).

 I can understand why changing the domain or page in the URL might cause 
 this. But changing the query string should not, I would think.

 Can anybody confirm/deny this possibility?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Enhanced Campaign properties in reports?

2013-02-26 Thread Oliver
I second Hans request for device preference field to be exposed. 

Enhanced Campaigns made a huge change to the way Ads worked in the past and 
their relationship to their parent entities.  It might be one field only 
but it fundamentally affects how Ads are managed in every way.  Using 
forwardCompatibility is not ideal for people trying to adapt their code to 
the new adwords model.  It will be extremely helpful if you guys expose 
this asap.

Many thanks

Oliver

On Wednesday, February 27, 2013 3:26:08 AM UTC, Anash P. Oommen (AdWords 
API Team) wrote:

 Hi Zwitze, Hans,

 I'll pass your request onto the respective teams. However, these are new 
 features in the UI itself, it may take a while for them to be available in 
 the API.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Tuesday, February 26, 2013 10:17:06 PM UTC+5:30, HK wrote:

 Hi, Anash

 I'm specifically looking for Ad.devicePreference in the Ad Performance 
 reporthttps://developers.google.com/adwords/api/docs/appendix/reports#ad. 
 It would make things a lot easier if that property could be included in the 
 report :-)

 On Monday, February 25, 2013 1:17:16 AM UTC-8, Anash P. Oommen (AdWords 
 API Team) wrote:

 Hi Hans,

 I believe these values may be exposed in the next API version. Which 
 specific fields are you looking for, and what reports?

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Friday, February 22, 2013 8:11:58 AM UTC+5:30, HK wrote:

 Hi,

 The message from Google as I see it has always been to use reports to 
 get a full copy of someone's account and we are doing this extensively. 
 Works great and we probably get millions of ads that way and store them 
 locally. Now we have the need to get the forwardCompatibilityMap values in 
 the same ad performance report (used as an old structure report). I don't 
 see that this is possible and it means rewriting a lot of code to use the 
 regular APIs for ads. Any plans to include these attributes in the 
 reports?

 Thanks,
 Hans



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Does changing query string in Destination URL via Adwords API trigger editorial?

2013-02-26 Thread Oliver
I don't work for google, so this is just from personal experience,.

Changing the keyword destination URL should not affect your traffic since 
the keyword remains intact (along with its quality score).  Most people 
confuse this with changing the Ad destination URL which causes the current 
Ad to be deleted and a new one created and hence definitely causes a 
traffic  drop.

However, please check the above with someone from google.

Oliver


On Monday, February 25, 2013 6:11:41 PM UTC, Taylor wrote:

 In general, those are valid concerns. However, in our specific case we are 
 talking about doing this:

 Current URL:
 http://www.foo.com/somePage/?a=gb=123456

 New URL:
 http://www.foo.com/somePage/?a=gb=123c=12345678


 The new parameter does not affect the content of the landing page. It 
 simply allows better tracking via various logging and analytics systems.
 This is far less invasive than many bid management systems are, which 
 overwrite the entire URL with a click tracking URL that then redirects to 
 the originally defined destination.

 Are we stuck? Do we just have to test the hypothesis on some low traffic 
 keywords and see what happens?



 On Monday, February 25, 2013 12:13:30 AM UTC-8, Zweitze wrote:

 Maybe your team is worried about this:

 Google requires that all URLs (the destination URLs of ads and keywords, 
 and the visible URLs of ads) within one group all point to the same domain. 
 When the destination URLs are redirected to other URLs, Google looks at the 
 final destination URL. It gets more complicated when you use subdomains, 
 check out the display URL 
 policyhttp://support.google.com/adwordspolicy/bin/answer.py?hl=enanswer=175906
 .

 Further, Google keeps a quality score of all keywords, and the quality 
 score is partly determined by the contents of the landing page where the 
 user is taken - and the response time of the webserver too. So, if you 
 change the URLs Google will recalculate the quality score, and that score 
 could be less than it is now.

 I hope this helps.


 On Friday, February 22, 2013 7:36:06 PM UTC+1, Taylor Lilley wrote:

 This is an ongoing debate at my company. We run massive Adwords 
 accounts. I need to automate adding or changing query string parameters on 
 large numbers of keywords. Our SEM team is nervous that this could cause 
 the Adwords editorial staff to disable large numbers of keywords while they 
 review the changes (effectively killing traffic).

 I can understand why changing the domain or page in the URL might cause 
 this. But changing the query string should not, I would think.

 Can anybody confirm/deny this possibility?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




PHP Adwords API: Possible to update IP Address exclusions?

2013-02-26 Thread Uday Kumar
Ref: PHP Adwords API

We maintain a large number of accounts/campaigns, and need to update each 
campaign's IP Address exclusions periodically (this is in each campaign's 
Settings). 

Does the manage campaign API allow us to use a PHP program to update a 
campaign's IP-address Exclusions as well? Any documentation links or 
pointers would be appreciated.

Thanks in advance,

uk

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




API Clinet Login error

2013-02-26 Thread Subrata Sarkar
Hello,

I am a newbie in Adwords area. When I am trying ClientLogin I am getting 
*This code example gets and downloads a criteria Ad Hoc report from an XML 
report definition.UNABLE_TO_AUTHORIZE*

Email, password, developer token, Client customer Id all are defined in 
Web.config file.

I am using .NET client library *awapi_dotnet_lib_v15.4.0*. My .NET 
framework is 4.0

Please visit *http://tmi.emfluence.com/* and click on Client Login button 
to reproduce the error I mentioned.
XML error report is here: http://tmi.emfluence.com/report/report.xml

I don't have oAuth specific values for this account so no oAuth button will 
work. However I tried even with that, and got this:

?xml version=1.0 encoding=UTF-8 standalone=yes?reportDownloadError  
ApiErrortypeAuthenticationError.OAUTH_TOKEN_HEADER_INVALID/type
triggerlt;nullgt;/triggerfieldPath/fieldPath  
/ApiError/reportDownloadError



*Please help me with the following:*

1. How can I setup and Ad
2. Step by step example to generate report from an Ad.
3. and what I need to do to get rid of these errors.

Best regards,
Niladri

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: NullPointerException in java client lib 1.12.4

2013-02-26 Thread Minh Tran
Done

https://code.google.com/p/google-api-ads-java/issues/detail?id=47

On Tuesday, February 26, 2013 6:31:23 AM UTC+11, David Torres wrote:

 Hi,

 Thanks a lot for your bug report, do you mind filing it in the library 
 project http://code.google.com/p/google-api-ads-java/issues/list.

 Best,

 - David Torres - AdWords API Team

 On Sunday, February 24, 2013 7:04:48 PM UTC-5, Minh Tran wrote:

 Ok I've resolved this now.

 The reason the NullPointerException occurs is because the try block it is 
 in is assuming that the Soap call executed successfully from earlier, 
 except in my case it didn't. It actually threw an InvocationTargetException 
 at SoapClientHandler.java:109 so you guys need to fix up your client lib to 
 throw this exception back instead of assuming it worked. 

 The reason for the InvocationTargetException was because of this(note the 
 package name refers to a previous version of the api which no longer exists)

 java.lang.ClassNotFoundException: *com.google.api.adwords*
 .lib.AdWordsHttpSender

 Upon more digging around, I noticed in my project I have my own 
 client-config.wsdd file which had this class in it. I removed this file and 
 it finally worked. This project was based on an older version of the api. 
 Not sure if this was documented in the migration docs as it looks like you 
 have removed the old ones from your site, my api version was 201109.

 On Friday, February 22, 2013 3:14:24 PM UTC+11, Minh Tran wrote:

 Hi

 I am running the GetCampaigns class in the java examples and it runs 
 successfully. However I copied it to my own project and ran it from there 
 and I get the following exception. Any ideas?

  Exception in thread main java.lang.NullPointerException

 at com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(
 AxisHandler.java:194)

 at com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(
 SoapServiceClient.java:64)

 at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(
 SoapServiceClient.java:93)

 at $Proxy14.get(Unknown Source)

 at 
 au.com.appliancesonline.adwords_portal.service.impl.GetCampaigns.runExample(
 GetCampaigns.java:76)

 at au.com.appliancesonline.adwords_portal.service.impl.GetCampaigns.main(
 GetCampaigns.java:56)


 Upon debugging, at AxisHandler.java:194, the following is null, 
 messageContext.getResponseMessage()


 My pom file has the same inclusions as the one in the examples

 dependency

  groupIdcom.google.api-ads/groupId

  artifactIdads-lib/artifactId

  version1.2.14/version

  /dependency


  dependency

  groupIdcom.google.api-ads/groupId

  artifactIdadwords-axis/artifactId

  version1.2.14/version

  /dependency


  dependency

  groupIdcom.google.http-client/groupId

  artifactIdgoogle-http-client-jackson2/artifactId

  version1.13.1-beta/version

  /dependency



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ReportUtilities.DownloadClientReport error (v201209)

2013-02-26 Thread Subrata Sarkar
Hi Tom,
I have the following setup in my application's web.config:

(One thing, I don't know if this could be a reason!) I have set up an apps 
myself to generate ClientId and Secret. The problem is I was trying a 
different account which has a Developer Token it was limited to client 
login. I was getting UNABLE_TO_AUTHORIZE so I decided to use oAuth 2. 
However, this account does not have any developer key. I am new to google 
Adwords API setup. I have listed whatever setting I have. Also, I want to 
know which service to turn on in API management console for Google Adwords. 
Please help!


add key=UserAgent value=TMI/add key=DeveloperToken 
value=-xx_xx/add key=ClientCustomerId value=xx/

and here is the oAuth settings:

add key=AuthorizationMethod value=OAuth /add key=OAuthConsumerKey 
value=.apps.googleusercontent.com /add 
key=OAuthConsumerSecret value=xxx /

I am getting the following when trying to download report:

?xml version=1.0 encoding=UTF-8 standalone=yes?reportDownloadError  
ApiErrortypeReportDownloadError.INVALID_PARAMETER/type
triggerMissing client information/triggerfieldPath/fieldPath  
/ApiError/reportDownloadError


I am also using v201209 (from awapi_dotnet_lib_v15.1.0). Also tried v201206
Please help. I am completely stuck

Thank you
Subrata


On Tuesday, 6 November 2012 21:08:38 UTC+5:30, Tom wrote:

 Ok, I figured it out. While modifing my app.config I accidently removed my 
 DeveloperToken along with the ClientCustomerId.

 Maybe the error message should indicate which field it is missing...

 On Tuesday, November 6, 2012 11:33:17 AM UTC+1, Tom wrote:

 Hi,

 until now I was creating and downloading AdHoc-Reports with v201109 with 
 ClientLogin authentication.

 I switched to oAuth2, but when I try to download a report, I get an 
 error: ReportDownloadError.INVALID_PARAMETER (Trigger: Missing client 
 information).

 I did not change the ReportDefinition, just authentication (although I am 
 not entirely sure I did it right, but I don't get any authentication 
 errors).

 What does that mean and how do I correct that?

 Thank,
 Tom



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




(PHP) CampaignService v201209 - function getAttribute() on a non-object

2013-02-26 Thread resoneo
Hi,

I need your help please, I try to get all campaign for a MCC with a client 
ID :

$user = new AdWordsUser();
$user-SetEmail(mcc...@xxx.com)
$user-SetClientId(xxx-xxx-); 
$user-SetPassword()

$user-ValidateUser() return true;

$campaignServiceObject = $user-GetService('CampaignService', 
ADWORDS_VERSION);


CampaignService Object

(

[options:protected] = Array

(

[trace] = 1

[encoding] = utf-8

[connection_timeout] = 0

[features] = 1

[compression] = 33

[user_agent] = PHP-SOAP/5.3.15-1~dotdeb.0, gzip

[cache_wsdl] = 0

[stream_context] = Resource id #60

[classmap] = Array

(

[getResponse] = CampaignServiceGetResponse

[get] = CampaignServiceGet

[mutate] = CampaignServiceMutate

[mutateResponse] = CampaignServiceMutateResponse

[DateTime] = AdWordsDateTime

[SoapHeader] = SoapRequestHeader

[AdxError] = AdxError

[ApiError] = ApiError

[AuthenticationError] = AuthenticationError

[AuthorizationError] = AuthorizationError

[BetaError] = BetaError

[BiddingError] = BiddingError

[BiddingTransitionError] = BiddingTransitionError

[BudgetError] = BudgetError

[CampaignError] = CampaignError

[CampaignStats] = CampaignStats

[Stats] = Stats

[ClientTermsError] = ClientTermsError

[ConversionOptimizer] = ConversionOptimizer

[BiddingStrategy] = BiddingSt...rce id #63

[location] = 
https://adwords.google.com/api/adwords/cm/v201209/CampaignService

)



  // Create selector.
  $selector = new Selector();
  $selector-fields = array('Id', 'Name');
  $selector-ordering[] = new OrderBy('Name', 'ASCENDING');

Selector Object

(

[fields] = Array

(

[0] = Id

[1] = Name

)


[predicates] = 

[dateRange] = 

[ordering] = Array

(

[0] = OrderBy Object

(

[field] = Name

[sortOrder] = ASCENDING

)


)


[paging] = 

)



  // Create paging controls.
  $selector-paging = new Paging(0, 
AdWordsConstants::RECOMMENDED_PAGE_SIZE);
  $page = $campaignServiceObject-get($selector);

An error has occurred: Call to a member function getAttribute() on a 
non-object

I don't know where is the problème ?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Did Not Receive AdWords API Test Account Application Results

2013-02-26 Thread Jarad Collier
Thanks David, I just sent you the info.

Jarad

On Monday, February 25, 2013 11:28:25 AM UTC-8, David Torres wrote:

 Hi Jarad,

 Please reply me (Reply Author button) your MCC and Test Account CIDs.

 Best,

 - David Torres - AdWords API Team

 On Sunday, February 24, 2013 2:23:13 PM UTC-5, Jarad Collier wrote:

 I'm really not trying to be annoying here but this issue is still 
 unresolved.  *I am developing a tool right now and urgently need to have 
 this test campaign set up*.  Feb. 9th is when I first submitted this 
 request.  The page states to contact this forum if 10 days go by and I have 
 not received a response.  Today is 2/24/2013 so 15 days have gone by 
 without a response.  I am following instructions as directed but am getting 
 no response from API forum admins.  I have also proactively sent an email 
 to adwordsa...@google.com as well but have received no response.

 What more can I do to facilitate this?

 On Thursday, February 21, 2013 4:22:07 PM UTC-8, Jarad Collier wrote:

 I followed the steps here on the Getting Started page.  I filled out 
 'this 
 formhttps://docs.google.com/a/google.com/forms/d/1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg/viewform?id=1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg'
  
 10 days ago and have not received a response or results.

 All I'm trying to do is get my test campaign set up.  It's been 10 days 
 of silence with me anxiously awaiting a response.

 So... as it also states on that Getting Started page:
 If you do not receive the results within 10 days of your application, 
 contact us on the forumhttps://groups.google.com/forum/#!forum/adwords-api
 .

 That's what I'm doing now.

 Who can help me?  What information do you need? MCC = 871-513-8923




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




Long-lasting response to any request

2013-02-26 Thread la
Hello!
We have a problem. Google doesn’t respond to any request, whether it 
concerns an authorization or access to the service, for a long time. Here 
are some examples (by using PHP):
1) Request to https://accounts.google.com/accounts/ClientLogin; through 
curl_exec takes about 20 seconds (even if we don’t transmit any 
additional options). 
We receive the following reply: Error = BadAuthentication as expected.
2) Resorting to the service through __soapCall also takes about 20 
seconds. Here is an example of request: 
requestId0004d69bd41b81900ab1220c1a60/requestId
responseTime337/responseTime shows that request lasts 337 milliseconds, 
however we receive a reply in 20 seconds.
The problem occurs only on our production server with the IP address: 
144.76.12.113.
The query speed is normal if we make a request from sandbox or any other 
server. 
What could be the reason for this?
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.




Access Adwords billing info through API in python

2013-02-26 Thread MS


Hello, 

 

I am putting together some statistics for my company which include the cost 
per day for each user that registers. My current method is to login to 
adwords, download the billing information (.csv file) and load the billing 
information into python to do my calculation. 

 

I know a python API exist for AdWords but I cannot seem to find a way to 
get the billing information for a specific day.  I am not concerned with 
the the allowed budget for day, just the amount spent. Is this possible? 
Any help would be greatly appreciated. Thank you 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: Automated Rules In Adwords API

2013-02-26 Thread Evan Halley
Hi Eric,

Is there any update with regard to bringing automated rule access to the 
Adwords API?

Thanks,

Evan

On Monday, April 11, 2011 4:44:42 PM UTC-4, Eric Koleda wrote:

 Hi,

 There is no feature request tracker for the API, but I'll make sure to 
 pass your feedback to the correct people.

 Thanks,
 - Eric


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Does changing query string in Destination URL via Adwords API trigger editorial?

2013-02-26 Thread Bfri
Hi Taylor,

As long as you only deal with/update the keyword destination URLs (and not at 
creative level) it won't impact your keyword statistics or quality score. 

Hope that helps. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.