Re: How to Determine Obsolete Criterion (CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION)

2016-04-19 Thread 'Thanet Knack Praneenararat (AdWords API Team)' via AdWords API Forum
Hello Mark,

Yes, now all devices returned by the service should now be targetable.

Best,
Thanet, AdWords API Team

On Wednesday, April 20, 2016 at 3:52:41 AM UTC+9, Mark Rogoyski wrote:
>
> Hi Thanet,
>
> Thanks for the update. I tried the same query and was able to set 
> targeting for a device that previously gave the obsolete criterion error.
>
> So is the fix to remove the concept of obsolete devices and all devices 
> are now targetable?
>
> Mark
>
> On Monday, April 18, 2016 at 5:00:38 AM UTC-7, Thanet Knack Praneenararat 
> (AdWords API Team) wrote:
>>
>> Hello Mark,
>>
>> This error should have been fixed.
>> Please tell me if you still see the same error message.
>>
>> Best,
>> Thanet, AdWords API Team
>>
>> On Thursday, March 24, 2016 at 4:23:02 AM UTC+9, Mark Rogoyski wrote:
>>>
>>> When using *CampaignCriterionService* to add a *MobileDevice* 
>>> CampaignCriterion to a mobile-app install Display network campaign, it 
>>> seems that some valid devices cannot be targeted and return the following 
>>> error:
>>>
>>> *[CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION @ 
>>> operations[0].operand.criterion;*
>>>
>>> For example, if I try to target the *HTC Hero* Android device, the 
>>> following SOAP exchange happens:
>>> *REQUEST:*
>>>   
>>> 
>>>   
>>> ADD
>>> 
>>>   {REDACTED}
>>>   
>>> 600329
>>> MobileDevice
>>> Hero
>>> HTC
>>> DEVICE_TYPE_MOBILE
>>> Android
>>>   
>>> 
>>>   
>>> 
>>>   
>>>
>>> *ERROR RESPONSE:*
>>>   
>>> 
>>>   soap:Server
>>>   [CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION @ 
>>> operations[0].operand.criterion; trigger:'600329']
>>>   
>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>   [CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION @ 
>>> operations[0].operand.criterion; trigger:'600329']
>>>   
>>> ApiException
>>>   http://www.w3.org/2001/XMLSchema-instance; 
>>> xsi:type="CriterionError">
>>> operations[0].operand.criterion
>>> 600329
>>> 
>>> CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION
>>> CriterionError
>>> CANNOT_TARGET_OBSOLETE_CRITERION
>>>   
>>> 
>>>   
>>> 
>>>   
>>>
>>> My question is, since I got this device from *ConstantDataService*, and 
>>> it looks the same as any other valid targetable device, how do I determine 
>>> which devices are OK to target and which are obsolete?
>>>
>>> Thanks.
>>> Mark
>>>
>>

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

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


Re: Retry-interval when an access token could not be refreshed.

2016-04-19 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

When this occurs, do you retry the request for the access token? If not, 
please do so with an exponential backoff policy.

Thanks,
Josh, AdWords API Team

On Tuesday, April 19, 2016 at 5:15:30 PM UTC-4, Biniam Asnake wrote:
>
> It happens intermittently. We have two apps that use the same refresh 
> token and one app fails, I switch to the other one and sometimes it works.
>
> Please help ASAP since this issues might happen at night when no body is 
> monitoring the system.
>
> Regards,
>
> On Tuesday, April 19, 2016 at 8:15:45 PM UTC+2, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi,
>>
>> Does this *always* fail, or are you sometimes able to get an access 
>> token using the same exact set of credentials?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Tuesday, April 19, 2016 at 10:21:24 AM UTC-4, Biniam Asnake wrote:
>>>
>>> It happened again. Please help.
>>>
>>> Here is the stacktrace.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> com.google.api.ads.common.lib.exception.OAuthException: Credential 
>>> could not be refreshed. A newly generated refresh token may be required.
>>>
>>> at com.google.api.ads.common.lib.auth.OfflineCredentials.
>>> generateCredential(OfflineCredentials.java:141)
>>>
>>> at com.bonial.megan.helpers.BatchProcessingServiceHelper.
>>> connectToGoogleAdwords(BatchProcessingServiceHelper.groovy:99)
>>>
>>> at com.bonial.megan.helpers.BatchProcessingServiceHelper.
>>> initializeAdWordsSession(BatchProcessingServiceHelper.groovy:70)
>>>
>>> at com.bonial.megan.services.BatchProcessingService.
>>> createAndUploadBatchJobOperations(BatchProcessingService.groovy:50)
>>>
>>> at com.bonial.megan.execution.actors.stateChange.mutate.
>>> StateChangeMutateActor$_onReceiveBody_closure1.doCall(
>>> StateChangeMutateActor.groovy:42)
>>>
>>> at com.bonial.megan.execution.actors.stateChange.mutate.
>>> StateChangeMutateActor.onReceiveBody(StateChangeMutateActor.groovy:41)
>>>
>>> at com.bonial.megan.execution.actors.AbstractActor.onReceive(
>>> AbstractActor.groovy:41)
>>>
>>> at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(
>>> UntypedActor.scala:167)
>>>
>>> at akka.actor.Actor$class.aroundReceive(Actor.scala:465)
>>>
>>> at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)
>>>
>>> at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
>>>
>>> at akka.actor.ActorCell.invoke_aroundBody0(ActorCell.scala:487)
>>>
>>> at akka.actor.ActorCell$AjcClosure1.run(ActorCell.scala:1)
>>>
>>> at org.aspectj.runtime.reflect.JoinPointImpl.proceed(
>>> JoinPointImpl.java:149)
>>>
>>> at akka.kamon.instrumentation.
>>> ActorCellInstrumentation$$anonfun$aroundBehaviourInvoke$1.apply(
>>> ActorCellInstrumentation.scala:62)
>>>
>>> at kamon.trace.Tracer$.withContext(TracerModule.scala:57)
>>>
>>> at akka.kamon.instrumentation.ActorCellInstrumentation.
>>> aroundBehaviourInvoke(ActorCellInstrumentation.scala:61)
>>>
>>> at akka.actor.ActorCell.invoke(ActorCell.scala:483)
>>>
>>> at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)
>>>
>>> at akka.dispatch.Mailbox.run(Mailbox.scala:221)
>>>
>>> at akka.dispatch.Mailbox.exec(Mailbox.scala:231)
>>>
>>> at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.
>>> java:260)
>>>
>>> at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(
>>> ForkJoinPool.java:1339)
>>>
>>> at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool
>>> .java:1979)
>>>
>>> at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(
>>> ForkJoinWorkerThread.java:107)
>>>
>>>
>>>
>>> On Wednesday, March 16, 2016 at 5:35:23 PM UTC+1, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi,

 Since this thread dates back to December 2014, it's likely that this is 
 a separate issue. Could you provide more details, such as the errors you 
 are encountering when trying to get an access token from your refresh 
 token?

 Thanks,
 Josh, AdWords API Team

 On Wednesday, March 16, 2016 at 10:14:16 AM UTC-4, Biniam Asnake wrote:
>
> We are still getting this exception.
>
> Any solution?
>
> On Monday, December 1, 2014 at 11:41:58 PM UTC+1, Josh Radcliff 
> (AdWords API Team) wrote:
>>
>> Hi,
>>
>> Some improvements were made within the last few days that should have 
>> resolved this issue. Please let me know if you are still seeing frequent 
>> failures on OAuth requests.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, October 6, 2014 9:15:53 AM UTC-4, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> I've seen some other reports of increased OAuth request failures. 
>>> I'm following up with the OAuth team and will post back here once I 
>>> have 
>>> more information.
>>>
>>> 

Re: Is it possible to use conditional operation execution on BatchJobService?

2016-04-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Justinas,

I don't think a single BatchJob call will be able to do this. If you want 
to remove and recreate an Ad, I would recommend that you follow the steps 
below

   1. Create the new ad in the PAUSED state.
   2. Wait for the new ad's approvalStatus 
   

 to 
   become *APPROVED*.
   3. Issue a subsequent single mutate request with two operations: a) Set 
   the new ad to* ENABLED 
   
*
 and 
   b) Set the old ad to *DISABLED*.

This should ensure that the old ad is only disabled once the new ad is 
running.

I hope this helps.

Regards,
Shwetha, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/04b70b08-cd73-4de7-928c-a4fc94920b01%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: About Invalid content was found starting with element 'includeZeroImpressions'

2016-04-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hello, 

The includeZeroImpressions field has been removed from the XML report 
definition schema in API version v201603. You need to use the 
includeZeroImpressions 

 HTTP 
header instead. If you are using the PHP client library, then you can do so 
by setting the options for includeZeroImpressions. Please take a look at 
the updated PHP example DownloadCriteriaReport.php 

. 

Regards,
Shwetha, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e4c4a01f-e159-4271-929e-387cb9b3ef78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving BatchJob by ID returns no BatchJobPage entries

2016-04-19 Thread goingdev
Thank you for your help.

On Tuesday, April 19, 2016 at 2:02:44 PM UTC-4, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Greetings!
>
> It's good to hear that you're now getting results back. As for the results 
> running out of memory, the utility just retrieves the entire result from 
> the URL. It isn't streamed or broken down into smaller chunks. If you find 
> the result is too large, you have a couple of options:
>
>- Increase the amount of memory on your system that your process is 
>allowed to use.
>- Decrease the number of operations per batch job, since you wouldn't 
>be able to handle the size of the results.
>
> For the future, you could also file an issue on GitHub 
>  to add the 
> feature of streaming results. 
>
> Cheers,
> Nadine, AdWords API Team
>
> On Tuesday, April 19, 2016 at 1:16:58 PM UTC-4, goingdev wrote:
>>
>> Thank you for that... I tried excluding the predicates and I didn't get 
>> any results. I realized I wasn't passing in the correct client customer ID. 
>> I'm able to retrieve the job now.
>>
>> I'm having another issue now with downloading the results. It's giving an 
>> "out of memory exception" on this line:
>>
>> BatchJobMutateResponse mutateResponse = 
>> batchJobUploadHelper.Download(batchJob.downloadUrl.url);
>>
>> Does the API not handle large jobs? Should I be batching them like I have 
>> been the MutateJobService?
>>
>>
>> On Tuesday, April 19, 2016 at 12:04:17 PM UTC-4, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hello,
>>>
>>> It sounds like you're working your way through our Batch Processing 
>>> guide  
>>> for your migration. I have a few questions to ask to help you troubleshoot:
>>>
>>>- Are you using the batch job utility provided by the client library 
>>>to upload your operations?
>>>- Have you tried calling just BatchJobSerice.get() 
>>>
>>> 
>>>  without 
>>>predicates to see if your job appears?
>>>- How are you getting the batch job ID? Are you getting it from the 
>>>BatchJob.id 
>>>
>>> 
>>> field?
>>>
>>> Regards,
>>> Nadine, AdWords API Team
>>>
>>> On Tuesday, April 19, 2016 at 11:39:01 AM UTC-4, goingdev wrote:

 How do I troubleshoot this?   I'm trying to migrate to BatchJobService 
 but cannot do so if I cannot retrieve job results reliably.

 On Monday, April 18, 2016 at 4:28:56 PM UTC-4, goingdev wrote:
>
> I'm getting this for a few job IDs
>
> Request:
> 
> http://schemas.xmlsoap.org/soap/envelope/; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd="
> http://www.w3.org/2001/XMLSchema;>
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   https://adwords.google.com/api/adwords/cm/v201601;>x
>   https://adwords.google.com/api/adwords/cm/v201601
> ">x
>   https://adwords.google.com/api/adwords/cm/v201601;>x
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   
> Id
> Status
> DownloadUrl
> ProcessingErrors
> ProgressStats
> 
>   Id
>   EQUALS
>   86004965
> 
>   
> 
>   
> 
>
> Response:
> http://schemas.xmlsoap.org/soap/envelope/;>
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   000530c82fda85e00ac13c16640092ee
>   BatchJobService
>   get
>   1
>   424
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   
> 0
> BatchJobPage
>   
> 
>   
> 
>
>
>
> On Friday, April 15, 2016 at 3:30:59 PM UTC-4, Yin Niu wrote:
>>
>> Hi, 
>>
>> Do you have the SOAP request and response logs for this job? Pleaase 
>> click *Reply privately to author* in the forum when responding. 
>>
>> Thanks,
>> Yin, 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 

Re: How to Determine Obsolete Criterion (CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION)

2016-04-19 Thread Mark Rogoyski
Hi Thanet,

Thanks for the update. I tried the same query and was able to set targeting 
for a device that previously gave the obsolete criterion error.

So is the fix to remove the concept of obsolete devices and all devices are 
now targetable?

Mark

On Monday, April 18, 2016 at 5:00:38 AM UTC-7, Thanet Knack Praneenararat 
(AdWords API Team) wrote:
>
> Hello Mark,
>
> This error should have been fixed.
> Please tell me if you still see the same error message.
>
> Best,
> Thanet, AdWords API Team
>
> On Thursday, March 24, 2016 at 4:23:02 AM UTC+9, Mark Rogoyski wrote:
>>
>> When using *CampaignCriterionService* to add a *MobileDevice* 
>> CampaignCriterion to a mobile-app install Display network campaign, it 
>> seems that some valid devices cannot be targeted and return the following 
>> error:
>>
>> *[CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION @ 
>> operations[0].operand.criterion;*
>>
>> For example, if I try to target the *HTC Hero* Android device, the 
>> following SOAP exchange happens:
>> *REQUEST:*
>>   
>> 
>>   
>> ADD
>> 
>>   {REDACTED}
>>   
>> 600329
>> MobileDevice
>> Hero
>> HTC
>> DEVICE_TYPE_MOBILE
>> Android
>>   
>> 
>>   
>> 
>>   
>>
>> *ERROR RESPONSE:*
>>   
>> 
>>   soap:Server
>>   [CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION @ 
>> operations[0].operand.criterion; trigger:'600329']
>>   
>> https://adwords.google.com/api/adwords/cm/v201601;>
>>   [CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION @ 
>> operations[0].operand.criterion; trigger:'600329']
>>   
>> ApiException
>>   http://www.w3.org/2001/XMLSchema-instance; 
>> xsi:type="CriterionError">
>> operations[0].operand.criterion
>> 600329
>> 
>> CriterionError.CANNOT_TARGET_OBSOLETE_CRITERION
>> CriterionError
>> CANNOT_TARGET_OBSOLETE_CRITERION
>>   
>> 
>>   
>> 
>>   
>>
>> My question is, since I got this device from *ConstantDataService*, and 
>> it looks the same as any other valid targetable device, how do I determine 
>> which devices are OK to target and which are obsolete?
>>
>> Thanks.
>> Mark
>>
>

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

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


Re: Expected clickthrough rate, Ad relevance, Landing page experience

2016-04-19 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

Those fields were removed for all users in v201509 - please see the 
*Deprecations* section of the release notes 
.

Several reports support quality score-related fields, however, such as the 
CreativeQualityScore 

 and PostClickQualityScore 

.

Thanks,
Josh, AdWords API Team

On Tuesday, April 19, 2016 at 1:37:41 PM UTC-4, ferry Ardhana wrote:
>
> Hi,
>
> So please correct me if i'am wrong.
> Since v201509 these particular field 'IsKeywordAdRelevanceAcceptable','
> IsLandingPageLatencyAcceptable','IsLandingPageQualityAcceptable' is 
> removed?
>
> Because i saw similar metric value from another online Adword tool which 
> able to show these three score.
> Is there any access level (standard or basic) to able retrieve the metric? 
> Or this API opened for premium partner only?
>
> Thanks
>
>
> On Friday, October 30, 2015 at 8:05:14 PM UTC+7, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> That information is not available in the API in v201509. You can still 
>> get the overall qualityScore 
>> ,
>>  
>> however.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Friday, October 30, 2015 at 9:00:50 AM UTC-4, QuadStringray wrote:
>>>
>>> Hey,
>>>
>>> in Adwords API v201509 the fields isKeywordAdRelevanceAcceptable and 
>>> isLandingPageQualityAcceptable have been removed. In the ui the are 
>>> available in the moment. 
>>> Can get that informations also over the api?
>>>
>>> Thanks!
>>>
>>> Am Mittwoch, 5. März 2014 00:19:27 UTC+1 schrieb la...@techknowspace.com
>>> :

 Hey

 When you got to keywords tab from UI and hover on one of the keywords 
 status you see it there.

 Quality score Learn more 
  
 8/10
  

- Expected clickthrough rate: 
 
Average
- Ad relevance: 
 Above 
average
- Landing page experience: 
 Above 
average



 On Tuesday, February 11, 2014 11:59:31 AM UTC-5, Ray Tsang (AdWords API 
 Team) wrote:
>
> Lasha,
>
> Could I trouble you to confirm where in the AdWords UI are you seeing 
> these metrics?
>
> Thanks,
>
> --
> Ray Tsang (AdWords API Advisor)
>
>
> On Friday, February 7, 2014 1:11:50 PM UTC-5, la...@techknowspace.com 
> wrote:
>>
>> Hello
>>
>> I'm trying to find the way to get next metrics
>>
>> Expected clickthrough rate
>> Ad relevance
>> Landing page experience 
>>
>> Do you know if it's available trough API or not? 
>>
>> If not do you know if it will be anytime soon?
>>
>>
>> Thanks
>>
>

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

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


Re: Retry-interval when an access token could not be refreshed.

2016-04-19 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

Does this *always* fail, or are you sometimes able to get an access token 
using the same exact set of credentials?

Thanks,
Josh, AdWords API Team

On Tuesday, April 19, 2016 at 10:21:24 AM UTC-4, Biniam Asnake wrote:
>
> It happened again. Please help.
>
> Here is the stacktrace.
>
>
>
>
>
>
>
>
>
> com.google.api.ads.common.lib.exception.OAuthException: Credential could 
> not be refreshed. A newly generated refresh token may be required.
>
> at com.google.api.ads.common.lib.auth.OfflineCredentials.
> generateCredential(OfflineCredentials.java:141)
>
> at com.bonial.megan.helpers.BatchProcessingServiceHelper.
> connectToGoogleAdwords(BatchProcessingServiceHelper.groovy:99)
>
> at com.bonial.megan.helpers.BatchProcessingServiceHelper.
> initializeAdWordsSession(BatchProcessingServiceHelper.groovy:70)
>
> at com.bonial.megan.services.BatchProcessingService.
> createAndUploadBatchJobOperations(BatchProcessingService.groovy:50)
>
> at com.bonial.megan.execution.actors.stateChange.mutate.
> StateChangeMutateActor$_onReceiveBody_closure1.doCall(
> StateChangeMutateActor.groovy:42)
>
> at com.bonial.megan.execution.actors.stateChange.mutate.
> StateChangeMutateActor.onReceiveBody(StateChangeMutateActor.groovy:41)
>
> at com.bonial.megan.execution.actors.AbstractActor.onReceive(
> AbstractActor.groovy:41)
>
> at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(
> UntypedActor.scala:167)
>
> at akka.actor.Actor$class.aroundReceive(Actor.scala:465)
>
> at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)
>
> at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
>
> at akka.actor.ActorCell.invoke_aroundBody0(ActorCell.scala:487)
>
> at akka.actor.ActorCell$AjcClosure1.run(ActorCell.scala:1)
>
> at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl
> .java:149)
>
> at akka.kamon.instrumentation.
> ActorCellInstrumentation$$anonfun$aroundBehaviourInvoke$1.apply(
> ActorCellInstrumentation.scala:62)
>
> at kamon.trace.Tracer$.withContext(TracerModule.scala:57)
>
> at akka.kamon.instrumentation.ActorCellInstrumentation.
> aroundBehaviourInvoke(ActorCellInstrumentation.scala:61)
>
> at akka.actor.ActorCell.invoke(ActorCell.scala:483)
>
> at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)
>
> at akka.dispatch.Mailbox.run(Mailbox.scala:221)
>
> at akka.dispatch.Mailbox.exec(Mailbox.scala:231)
>
> at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java
> :260)
>
> at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(
> ForkJoinPool.java:1339)
>
> at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.
> java:1979)
>
> at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(
> ForkJoinWorkerThread.java:107)
>
>
>
> On Wednesday, March 16, 2016 at 5:35:23 PM UTC+1, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> Since this thread dates back to December 2014, it's likely that this is a 
>> separate issue. Could you provide more details, such as the errors you are 
>> encountering when trying to get an access token from your refresh token?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Wednesday, March 16, 2016 at 10:14:16 AM UTC-4, Biniam Asnake wrote:
>>>
>>> We are still getting this exception.
>>>
>>> Any solution?
>>>
>>> On Monday, December 1, 2014 at 11:41:58 PM UTC+1, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi,

 Some improvements were made within the last few days that should have 
 resolved this issue. Please let me know if you are still seeing frequent 
 failures on OAuth requests.

 Thanks,
 Josh, AdWords API Team

 On Monday, October 6, 2014 9:15:53 AM UTC-4, Josh Radcliff (AdWords API 
 Team) wrote:
>
> Hi,
>
> I've seen some other reports of increased OAuth request failures. I'm 
> following up with the OAuth team and will post back here once I have more 
> information.
>
> I recommend adding some retry logic around your OAuth requests, 
> preferably with an exponential backoff on wait times. Others have had 
> success using this approach.
>
> Best regards,
> Josh, AdWords API Team
>
> On Thursday, October 2, 2014 6:23:45 AM UTC-4, Zweitze wrote:
>>
>> Hi
>>
>> Sometimes I get an error when I refresh an access token. See also *this 
>> issue * 
>> in the .NET client library.
>> The library maintainer comments "I don't expect to see this kind of 
>> exceptions on a regular basis". So Murphy's law kicks in and more 
>> exceptions occur:
>>
>> Sep 5, 17.00h (original one)
>> Sep 29, 10.42h
>> Sep 29, 13.21h
>> Oct 2, 10.33h
>>
>> All times are in CEST. I don't have more information because the 

Re: Retrieving BatchJob by ID returns no BatchJobPage entries

2016-04-19 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Greetings!

It's good to hear that you're now getting results back. As for the results 
running out of memory, the utility just retrieves the entire result from 
the URL. It isn't streamed or broken down into smaller chunks. If you find 
the result is too large, you have a couple of options:

   - Increase the amount of memory on your system that your process is 
   allowed to use.
   - Decrease the number of operations per batch job, since you wouldn't be 
   able to handle the size of the results.

For the future, you could also file an issue on GitHub 
 to add the 
feature of streaming results. 

Cheers,
Nadine, AdWords API Team

On Tuesday, April 19, 2016 at 1:16:58 PM UTC-4, goingdev wrote:
>
> Thank you for that... I tried excluding the predicates and I didn't get 
> any results. I realized I wasn't passing in the correct client customer ID. 
> I'm able to retrieve the job now.
>
> I'm having another issue now with downloading the results. It's giving an 
> "out of memory exception" on this line:
>
> BatchJobMutateResponse mutateResponse = 
> batchJobUploadHelper.Download(batchJob.downloadUrl.url);
>
> Does the API not handle large jobs? Should I be batching them like I have 
> been the MutateJobService?
>
>
> On Tuesday, April 19, 2016 at 12:04:17 PM UTC-4, Nadine Sundquist (AdWords 
> API Team) wrote:
>>
>> Hello,
>>
>> It sounds like you're working your way through our Batch Processing guide 
>>  for 
>> your migration. I have a few questions to ask to help you troubleshoot:
>>
>>- Are you using the batch job utility provided by the client library 
>>to upload your operations?
>>- Have you tried calling just BatchJobSerice.get() 
>>
>> 
>>  without 
>>predicates to see if your job appears?
>>- How are you getting the batch job ID? Are you getting it from the 
>>BatchJob.id 
>>
>> 
>> field?
>>
>> Regards,
>> Nadine, AdWords API Team
>>
>> On Tuesday, April 19, 2016 at 11:39:01 AM UTC-4, goingdev wrote:
>>>
>>> How do I troubleshoot this?   I'm trying to migrate to BatchJobService 
>>> but cannot do so if I cannot retrieve job results reliably.
>>>
>>> On Monday, April 18, 2016 at 4:28:56 PM UTC-4, goingdev wrote:

 I'm getting this for a few job IDs

 Request:
 
 http://schemas.xmlsoap.org/soap/envelope/; 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd="
 http://www.w3.org/2001/XMLSchema;>
   
 https://adwords.google.com/api/adwords/cm/v201601;>
   https://adwords.google.com/api/adwords/cm/v201601;>x
   https://adwords.google.com/api/adwords/cm/v201601;>x
   https://adwords.google.com/api/adwords/cm/v201601;>x
 
   
   
 https://adwords.google.com/api/adwords/cm/v201601;>
   
 Id
 Status
 DownloadUrl
 ProcessingErrors
 ProgressStats
 
   Id
   EQUALS
   86004965
 
   
 
   
 

 Response:
 http://schemas.xmlsoap.org/soap/envelope/;>
   
 https://adwords.google.com/api/adwords/cm/v201601;>
   000530c82fda85e00ac13c16640092ee
   BatchJobService
   get
   1
   424
 
   
   
 https://adwords.google.com/api/adwords/cm/v201601;>
   
 0
 BatchJobPage
   
 
   
 



 On Friday, April 15, 2016 at 3:30:59 PM UTC-4, Yin Niu wrote:
>
> Hi, 
>
> Do you have the SOAP request and response logs for this job? Pleaase 
> click *Reply privately to author* in the forum when responding. 
>
> Thanks,
> Yin, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 

Re: Expected clickthrough rate, Ad relevance, Landing page experience

2016-04-19 Thread ferry Ardhana
Hi,

So please correct me if i'am wrong.
Since v201509 these particular field 'IsKeywordAdRelevanceAcceptable','
IsLandingPageLatencyAcceptable','IsLandingPageQualityAcceptable' is removed?

Because i saw similar metric value from another online Adword tool which 
able to show these three score.
Is there any access level (standard or basic) to able retrieve the metric? 
Or this API opened for premium partner only?

Thanks


On Friday, October 30, 2015 at 8:05:14 PM UTC+7, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> That information is not available in the API in v201509. You can still get 
> the overall qualityScore 
> ,
>  
> however.
>
> Thanks,
> Josh, AdWords API Team
>
> On Friday, October 30, 2015 at 9:00:50 AM UTC-4, QuadStringray wrote:
>>
>> Hey,
>>
>> in Adwords API v201509 the fields isKeywordAdRelevanceAcceptable and 
>> isLandingPageQualityAcceptable have been removed. In the ui the are 
>> available in the moment. 
>> Can get that informations also over the api?
>>
>> Thanks!
>>
>> Am Mittwoch, 5. März 2014 00:19:27 UTC+1 schrieb la...@techknowspace.com:
>>>
>>> Hey
>>>
>>> When you got to keywords tab from UI and hover on one of the keywords 
>>> status you see it there.
>>>
>>> Quality score Learn more 
>>>  
>>> 8/10
>>>  
>>>
>>>- Expected clickthrough rate: 
>>> Average
>>>- Ad relevance: 
>>> Above 
>>>average
>>>- Landing page experience: 
>>> Above 
>>>average
>>>
>>>
>>>
>>> On Tuesday, February 11, 2014 11:59:31 AM UTC-5, Ray Tsang (AdWords API 
>>> Team) wrote:

 Lasha,

 Could I trouble you to confirm where in the AdWords UI are you seeing 
 these metrics?

 Thanks,

 --
 Ray Tsang (AdWords API Advisor)


 On Friday, February 7, 2014 1:11:50 PM UTC-5, la...@techknowspace.com 
 wrote:
>
> Hello
>
> I'm trying to find the way to get next metrics
>
> Expected clickthrough rate
> Ad relevance
> Landing page experience 
>
> Do you know if it's available trough API or not? 
>
> If not do you know if it will be anytime soon?
>
>
> Thanks
>


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

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


Re: Retrieving BatchJob by ID returns no BatchJobPage entries

2016-04-19 Thread goingdev
Thank you for that... I tried excluding the predicates and I didn't get any 
results. I realized I wasn't passing in the correct client customer ID. I'm 
able to retrieve the job now.

I'm having another issue now with downloading the results. It's giving an 
"out of memory exception" on this line:

BatchJobMutateResponse mutateResponse = 
batchJobUploadHelper.Download(batchJob.downloadUrl.url);

Does the API not handle large jobs? Should I be batching them like I have 
been the MutateJobService?


On Tuesday, April 19, 2016 at 12:04:17 PM UTC-4, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hello,
>
> It sounds like you're working your way through our Batch Processing guide 
>  for 
> your migration. I have a few questions to ask to help you troubleshoot:
>
>- Are you using the batch job utility provided by the client library 
>to upload your operations?
>- Have you tried calling just BatchJobSerice.get() 
>
> 
>  without 
>predicates to see if your job appears?
>- How are you getting the batch job ID? Are you getting it from the 
>BatchJob.id 
>
> 
> field?
>
> Regards,
> Nadine, AdWords API Team
>
> On Tuesday, April 19, 2016 at 11:39:01 AM UTC-4, goingdev wrote:
>>
>> How do I troubleshoot this?   I'm trying to migrate to BatchJobService 
>> but cannot do so if I cannot retrieve job results reliably.
>>
>> On Monday, April 18, 2016 at 4:28:56 PM UTC-4, goingdev wrote:
>>>
>>> I'm getting this for a few job IDs
>>>
>>> Request:
>>> 
>>> http://schemas.xmlsoap.org/soap/envelope/; 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd="
>>> http://www.w3.org/2001/XMLSchema;>
>>>   
>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>   https://adwords.google.com/api/adwords/cm/v201601;>x
>>>   https://adwords.google.com/api/adwords/cm/v201601;>x
>>>   https://adwords.google.com/api/adwords/cm/v201601;>x
>>> 
>>>   
>>>   
>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>   
>>> Id
>>> Status
>>> DownloadUrl
>>> ProcessingErrors
>>> ProgressStats
>>> 
>>>   Id
>>>   EQUALS
>>>   86004965
>>> 
>>>   
>>> 
>>>   
>>> 
>>>
>>> Response:
>>> http://schemas.xmlsoap.org/soap/envelope/;>
>>>   
>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>   000530c82fda85e00ac13c16640092ee
>>>   BatchJobService
>>>   get
>>>   1
>>>   424
>>> 
>>>   
>>>   
>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>   
>>> 0
>>> BatchJobPage
>>>   
>>> 
>>>   
>>> 
>>>
>>>
>>>
>>> On Friday, April 15, 2016 at 3:30:59 PM UTC-4, Yin Niu wrote:

 Hi, 

 Do you have the SOAP request and response logs for this job? Pleaase 
 click *Reply privately to author* in the forum when responding. 

 Thanks,
 Yin, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f8301319-5edb-4220-bfe4-a1be664eb08b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving BatchJob by ID returns no BatchJobPage entries

2016-04-19 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hello,

It sounds like you're working your way through our Batch Processing guide 
 for your 
migration. I have a few questions to ask to help you troubleshoot:

   - Are you using the batch job utility provided by the client library to 
   upload your operations?
   - Have you tried calling just BatchJobSerice.get() 
   

 without 
   predicates to see if your job appears?
   - How are you getting the batch job ID? Are you getting it from the 
   BatchJob.id 
   

field?

Regards,
Nadine, AdWords API Team

On Tuesday, April 19, 2016 at 11:39:01 AM UTC-4, goingdev wrote:
>
> How do I troubleshoot this?   I'm trying to migrate to BatchJobService but 
> cannot do so if I cannot retrieve job results reliably.
>
> On Monday, April 18, 2016 at 4:28:56 PM UTC-4, goingdev wrote:
>>
>> I'm getting this for a few job IDs
>>
>> Request:
>> 
>> http://schemas.xmlsoap.org/soap/envelope/; 
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd="
>> http://www.w3.org/2001/XMLSchema;>
>>   
>> https://adwords.google.com/api/adwords/cm/v201601;>
>>   https://adwords.google.com/api/adwords/cm/v201601;>x
>>   https://adwords.google.com/api/adwords/cm/v201601;>x
>>   https://adwords.google.com/api/adwords/cm/v201601
>> ">x
>> 
>>   
>>   
>> https://adwords.google.com/api/adwords/cm/v201601;>
>>   
>> Id
>> Status
>> DownloadUrl
>> ProcessingErrors
>> ProgressStats
>> 
>>   Id
>>   EQUALS
>>   86004965
>> 
>>   
>> 
>>   
>> 
>>
>> Response:
>> http://schemas.xmlsoap.org/soap/envelope/;>
>>   
>> https://adwords.google.com/api/adwords/cm/v201601;>
>>   000530c82fda85e00ac13c16640092ee
>>   BatchJobService
>>   get
>>   1
>>   424
>> 
>>   
>>   
>> https://adwords.google.com/api/adwords/cm/v201601
>> ">
>>   
>> 0
>> BatchJobPage
>>   
>> 
>>   
>> 
>>
>>
>>
>> On Friday, April 15, 2016 at 3:30:59 PM UTC-4, Yin Niu wrote:
>>>
>>> Hi, 
>>>
>>> Do you have the SOAP request and response logs for this job? Pleaase 
>>> click *Reply privately to author* in the forum when responding. 
>>>
>>> Thanks,
>>> Yin, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dfb3c800-5cf7-4347-87be-ed9cef27b923%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TargetingServiceIdea - keyword planner

2016-04-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Dan, 

When you get a higher access(basic or standard) for your developer token, 
if you are using TargetingIdeaService for your test account, you will still 
get 800 results as it is still working with dummy data. If you make a 
request against a production account, you may get more results depending on 
the scenario. 

I hope this helps.

Regards,
Shwetha, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f515705e-e578-4d22-a2ab-338a0b7d9592%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving BatchJob by ID returns no BatchJobPage entries

2016-04-19 Thread goingdev
How do I troubleshoot this?   I'm trying to migrate to BatchJobService but 
cannot do so if I cannot retrieve job results reliably.

On Monday, April 18, 2016 at 4:28:56 PM UTC-4, goingdev wrote:
>
> I'm getting this for a few job IDs
>
> Request:
> 
> http://schemas.xmlsoap.org/soap/envelope/; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd="
> http://www.w3.org/2001/XMLSchema;>
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   https://adwords.google.com/api/adwords/cm/v201601;>x
>   https://adwords.google.com/api/adwords/cm/v201601;>x
>   https://adwords.google.com/api/adwords/cm/v201601
> ">x
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   
> Id
> Status
> DownloadUrl
> ProcessingErrors
> ProgressStats
> 
>   Id
>   EQUALS
>   86004965
> 
>   
> 
>   
> 
>
> Response:
> http://schemas.xmlsoap.org/soap/envelope/;>
>   
> https://adwords.google.com/api/adwords/cm/v201601;>
>   000530c82fda85e00ac13c16640092ee
>   BatchJobService
>   get
>   1
>   424
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201601
> ">
>   
> 0
> BatchJobPage
>   
> 
>   
> 
>
>
>
> On Friday, April 15, 2016 at 3:30:59 PM UTC-4, Yin Niu wrote:
>>
>> Hi, 
>>
>> Do you have the SOAP request and response logs for this job? Pleaase 
>> click *Reply privately to author* in the forum when responding. 
>>
>> Thanks,
>> Yin, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c576363e-6d93-499e-9462-1cb805cdb136%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error internal_failure OAuth2Exception

2016-04-19 Thread 'Anash P. Oommen (AdWords API Team)' via AdWords API Forum
Hi,

This was an outage related to Google Cloud services. For future reference, 
any OAuth2 outage should show up on https://status.cloud.google.com/. For 
instance, today's outage is listed here 
.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, April 19, 2016 at 10:59:01 AM UTC-4, dearaujoj wrote:
>
> Thanks Konstantin,
>
> yes I confirm, it's working again
>
> Annoying that there is no status site for API services...
>
> Regards
> José
>
> Le mardi 19 avril 2016 16:21:25 UTC+2, Konstantin Tarassow a écrit :
>>
>> Seems to work again.
>>
>> On Tuesday, 19 April 2016 16:16:57 UTC+2, Konstantin Tarassow wrote:
>>>
>>> We also started to see it on our requests a couple of minutes ago!
>>>
>>

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

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


Failed to refresh access token

2016-04-19 Thread AdWords API User
We are starting to see "Failed to refresh access token" errors for our 
client accounts.  

There have been no recent changes to our application.  We have tried to 
refresh the token using OAuthTokenGenerator.exe, but the token generator 
itself returns the error message: "500. That’s an error. There was an 
error. Please try again later. That’s all we know."  A similar query has 
recently been posted on StackOverflow: 
http://stackoverflow.com/questions/36720282/since-today-google-500-error

Can you confirm whether there are any current issues with the OAuth service?

Regards,


John

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

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


Re: Error internal_failure OAuth2Exception

2016-04-19 Thread dearaujoj
Thanks Konstantin,

yes I confirm, it's working again

Annoying that there is no status site for API services...

Regards
José

Le mardi 19 avril 2016 16:21:25 UTC+2, Konstantin Tarassow a écrit :
>
> Seems to work again.
>
> On Tuesday, 19 April 2016 16:16:57 UTC+2, Konstantin Tarassow wrote:
>>
>> We also started to see it on our requests a couple of minutes ago!
>>
>

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

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


Re: Can't create campaign by Adwords API when set attribute "biddingStrategyConfiguration.biddingScheme" of campaign is "TargetCpaBiddingScheme"

2016-04-19 Thread 'Umesh Dengale' via AdWords API Forum
Hello,

Yes, you are correct. The campaigns must meet specific eligibility 
requirements  before 
they can use the Target CPA bid strategy 

.

Regards,
Umesh, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/572f7bfd-78a1-45ed-ad05-cede8fd41a81%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: OAuth Failures Suddenly Happening - Is this a known issue with Google AdWords API ?

2016-04-19 Thread Mark Hansen
The problem seems to have been resolved by Google.  I observed the errors 
happening on our application from roughly 13:42 - 14:28 UTC.

On Tuesday, April 19, 2016 at 10:12:51 AM UTC-4, Mark Hansen wrote:
>
> Starting around 13:42 UTC today, we started getting lots of authorization 
> errors from the AdWords API.  HTTP response code 400 and error message: 
> "Credential could not be refreshed.  A newly generated refresh token may be 
> required."
>
> When we try to reauthorize, the OAuth Dialog with Google shows "500. 
> That's an error.  There was an error.  Please try again later.  That's all 
> we know."  See attached image.
>
> Is anybody else experiencing this problem?
>
> Mark Hansen
>
>
>
>
>

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

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


Re: OAuth Failures Suddenly Happening - Is this a known issue with Google AdWords API ?

2016-04-19 Thread AdWords API User
A problem with OAuth has also been reported recently on Stack Overflow: 
http://stackoverflow.com/questions/36720282/since-today-google-500-error.

John

On Tuesday, 19 April 2016 15:12:51 UTC+1, Mark Hansen wrote:
>
> Starting around 13:42 UTC today, we started getting lots of authorization 
> errors from the AdWords API.  HTTP response code 400 and error message: 
> "Credential could not be refreshed.  A newly generated refresh token may be 
> required."
>
> When we try to reauthorize, the OAuth Dialog with Google shows "500. 
> That's an error.  There was an error.  Please try again later.  That's all 
> we know."  See attached image.
>
> Is anybody else experiencing this problem?
>
> Mark Hansen
>
>
>
>
>

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

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


Re: Retry-interval when an access token could not be refreshed.

2016-04-19 Thread Biniam Asnake
It happened again. Please help.

Here is the stacktrace.









com.google.api.ads.common.lib.exception.OAuthException: Credential could not 
be refreshed. A newly generated refresh token may be required.

at com.google.api.ads.common.lib.auth.OfflineCredentials.
generateCredential(OfflineCredentials.java:141)

at com.bonial.megan.helpers.BatchProcessingServiceHelper.
connectToGoogleAdwords(BatchProcessingServiceHelper.groovy:99)

at com.bonial.megan.helpers.BatchProcessingServiceHelper.
initializeAdWordsSession(BatchProcessingServiceHelper.groovy:70)

at com.bonial.megan.services.BatchProcessingService.
createAndUploadBatchJobOperations(BatchProcessingService.groovy:50)

at com.bonial.megan.execution.actors.stateChange.mutate.
StateChangeMutateActor$_onReceiveBody_closure1.doCall(StateChangeMutateActor
.groovy:42)

at com.bonial.megan.execution.actors.stateChange.mutate.
StateChangeMutateActor.onReceiveBody(StateChangeMutateActor.groovy:41)

at com.bonial.megan.execution.actors.AbstractActor.onReceive(
AbstractActor.groovy:41)

at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(
UntypedActor.scala:167)

at akka.actor.Actor$class.aroundReceive(Actor.scala:465)

at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)

at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)

at akka.actor.ActorCell.invoke_aroundBody0(ActorCell.scala:487)

at akka.actor.ActorCell$AjcClosure1.run(ActorCell.scala:1)

at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.
java:149)

at akka.kamon.instrumentation.
ActorCellInstrumentation$$anonfun$aroundBehaviourInvoke$1.apply(
ActorCellInstrumentation.scala:62)

at kamon.trace.Tracer$.withContext(TracerModule.scala:57)

at akka.kamon.instrumentation.ActorCellInstrumentation.
aroundBehaviourInvoke(ActorCellInstrumentation.scala:61)

at akka.actor.ActorCell.invoke(ActorCell.scala:483)

at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)

at akka.dispatch.Mailbox.run(Mailbox.scala:221)

at akka.dispatch.Mailbox.exec(Mailbox.scala:231)

at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:
260)

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(
ForkJoinPool.java:1339)

at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.
java:1979)

at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(
ForkJoinWorkerThread.java:107)



On Wednesday, March 16, 2016 at 5:35:23 PM UTC+1, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi,
>
> Since this thread dates back to December 2014, it's likely that this is a 
> separate issue. Could you provide more details, such as the errors you are 
> encountering when trying to get an access token from your refresh token?
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, March 16, 2016 at 10:14:16 AM UTC-4, Biniam Asnake wrote:
>>
>> We are still getting this exception.
>>
>> Any solution?
>>
>> On Monday, December 1, 2014 at 11:41:58 PM UTC+1, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> Some improvements were made within the last few days that should have 
>>> resolved this issue. Please let me know if you are still seeing frequent 
>>> failures on OAuth requests.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Monday, October 6, 2014 9:15:53 AM UTC-4, Josh Radcliff (AdWords API 
>>> Team) wrote:

 Hi,

 I've seen some other reports of increased OAuth request failures. I'm 
 following up with the OAuth team and will post back here once I have more 
 information.

 I recommend adding some retry logic around your OAuth requests, 
 preferably with an exponential backoff on wait times. Others have had 
 success using this approach.

 Best regards,
 Josh, AdWords API Team

 On Thursday, October 2, 2014 6:23:45 AM UTC-4, Zweitze wrote:
>
> Hi
>
> Sometimes I get an error when I refresh an access token. See also *this 
> issue * 
> in the .NET client library.
> The library maintainer comments "I don't expect to see this kind of 
> exceptions on a regular basis". So Murphy's law kicks in and more 
> exceptions occur:
>
> Sep 5, 17.00h (original one)
> Sep 29, 10.42h
> Sep 29, 13.21h
> Oct 2, 10.33h
>
> All times are in CEST. I don't have more information because the .NET 
> library destroyed that information.
> Anyway, I decided to retry *every* kind of failure when an access 
> token couldn't be refreshed. But what is a good retry interval?
>


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

Re: Error internal_failure OAuth2Exception

2016-04-19 Thread Konstantin Tarassow
Seems to work again.

On Tuesday, 19 April 2016 16:16:57 UTC+2, Konstantin Tarassow wrote:
>
> We also started to see it on our requests a couple of minutes ago!
>

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

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


Re: Error internal_failure OAuth2Exception

2016-04-19 Thread Konstantin Tarassow
We also started to see it on our requests a couple of minutes ago!

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

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


OAuth Failures Suddenly Happening - Is this a known issue with Google AdWords API ?

2016-04-19 Thread Mark Hansen
Starting around 13:42 UTC today, we started getting lots of authorization 
errors from the AdWords API.  HTTP response code 400 and error message: 
"Credential could not be refreshed.  A newly generated refresh token may be 
required."

When we try to reauthorize, the OAuth Dialog with Google shows "500. That's 
an error.  There was an error.  Please try again later.  That's all we 
know."  See attached image.

Is anybody else experiencing this problem?

Mark Hansen




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

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


OAuth credential not refereshing?

2016-04-19 Thread j.e.frank
Starting this morning, I am seeing errors like this when trying to use the 
AdWords API:

Credential was not refreshed successfully. Redirect to error page or login 
screen.

Separately, another app that I have with Google Account login, has started 
erroring as well.  This leads me to wonder if there is something wrong with 
Google's Oauth.  Or maybe there has been a change and I didn't see the 
announcement about 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d4c03902-a500-4a03-9806-22cc41cc8bf1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Error internal_failure OAuth2Exception

2016-04-19 Thread dearaujoj
Hi,

we are having a lot of errors coming from API calls with message 

 {
"error" : "internal_failure"
  }


then I have tracked it to *500 | Internal Server Error | OAuth2Exception* 
in this piece of code:

*GoogleAdWords/src/Google/Api/Ads/Common/Util/SimpleOAuth2Handler.php* line 
119

   1.   throw new OAuth2Exception($error, $httpCode);
  2. }
  3. if ($httpCode != 200) {
  4.   throw new OAuth2Exception($response, $httpCode);
  5. }
  6. return json_decode($response, true);
  7.   }
   
So there is an issue on the *OAuth2 identification server.* Do you confirm 
that?

Regards

josé

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

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


Re: Regarding Custom Affinity Audience

2016-04-19 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

If you run a report that is not at the criterion level (e.g., the Ad Group 
or Campaign Performance Report), then you should get back stats for your 
campaigns targeting affinity audiences.

I don't have a specific date for when support for Custom Affinity audiences 
will be added to the API, but we will announce that on our blog 
 when and 
if that happens.

Best regards,
Josh, AdWords API Team

On Monday, April 18, 2016 at 7:40:15 AM UTC-4, Igor Selitsky wrote:
>
> I don't see the data for whole campaign (targeted to affinity audiences) 
> in Criteria Performance Report: no impressions, no clicks, no costs. 
> When do you plan to add this data?
>
> On Friday, February 13, 2015 at 6:00:20 PM UTC+3, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> Since custom affinity audiences are not yet supported in the API, reports 
>> at the criteria level (Criteria Performance Report or Audience Performance 
>> Report) will not include all impressions for campaigns using these 
>> audiences. Unfortunately, there's no work around at this time for that 
>> limitation.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Thursday, February 12, 2015 at 3:28:25 AM UTC-5, Akiko Matsuzawa wrote:
>>>
>>> We've been getting two types reports for campaign performance and 
>>> criteria performance, as this site states below.
>>> https://developers.google.com/adwords/api/docs/appendix/reports#campaign
>>> https://developers.google.com/adwords/api/docs/appendix/reports#criteria
>>>
>>> The values of two reports have been exactly matched for all performance 
>>> (e.g. clicks, impressions,,,).
>>>
>>> However, 
>>> after some accounts have set the custom affinity audience in GDN 
>>> campaigns, the value of a criteria performance report has become less than 
>>> that of a campaign performance report.
>>>
>>> For example:
>>> The impressions for campaign report are 314,386. --> This value matches 
>>> AWUI.
>>> The impressions for criteria report are 307,876.
>>>
>>> Could you tell me how to get the correct criteria performance report for 
>>> the accounts which has been set custom affinity audience in GDN, or how to 
>>> get around this behavior?
>>>
>>> Thank 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d57f135f-7b14-40e5-8a34-4894b119c2f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to implement IOS conversion tracking SDK for client based app

2016-04-19 Thread backnun



I have implemented IOS conversion tracking SDK for my app and it doesn't 
seem to be working properly. 









I have followed instructions on this page 
(https://developers.google.com/app-conversion-tracking/ios/#usage_and_disclosure)

And I had to face a problem importing "ACTReporter.h".  I am using Swift 
and couldn't figure out how to implement Object C based code.  After 
googling, I have found this page 
(http://stackoverflow.com/questions/33741813/google-adwords-conversion-tracking-with-swift)
 
and I completed my implementation and had a local test.





It seems to be working properly.  I got " ping successful" log 
message.


After days, my adwords campaign went well and got more than 20k impression 
and 1k clicks but there was no conversion at all.  It kept saying "No 
recent conversion".




I have contacted adwords sales person and she told me that I might use 
wrong SDK.  She pointed that there is "bundleid=" within my local test log 
shown above.  She also told me that she is not an expert on coding and can 
not get through any technical assistance even if she is working for Google 
Adwords.



Here is my questions?


1. Am I implmented Server to Server conversion tracking SDK for the app? 
 And does it cause Zero conversion count with my ad campaign?


2. Is there any guide to follow implementing conversion tracking SDK( not 
Server to Server) in Swift?



Hope that I can get any clue from you.


Thanks in advance.







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

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


About Invalid content was found starting with element 'includeZeroImpressions'

2016-04-19 Thread Ip Y
Trying to get an ad performance report :

if ( $this->dateRangeType == "CUSTOM_DATE" ) {
$selector->dateRange = new DateRange($this->dateRangeStart, 
$this->dateRangeEnd);
}

$reportDefinition = new ReportDefinition();
$reportDefinition->selector = $selector;
$reportDefinition->reportName = $this->reportType . "   " . 
$this->dateRangeType;
if ( $this->dateRangeType == "CUSTOM_DATE" ) {
$reportDefinition->reportName .= "(From : " . $this->dateRangeStart . "  to 
: " . $this->dateRangeEnd . ")";
}
$reportDefinition->dateRangeType = $this->dateRangeType;
$reportDefinition->reportType = $this->reportType;
$reportDefinition->downloadFormat = $this->outFileType;
$reportDefinition->includeZeroImpressions = FALSE;



In google adwords api version: v201603:
I get the following error:
Report download failed. Underlying errors are Type = 
'ReportDownloadError.INVALID_REPORT_DEFINITION_XML', Trigger = 'Invalid 
ReportDefinition Xml: cvc-complex-type.2.4.d: Invalid content was found 
starting with element 'includeZeroImpressions'. No child element is 
expected at this point.', FieldPath = ''.

Xml file:
ReportDownloadError.INVALID_REPORT_DEFINITION_XMLInvalid
 
ReportDefinition Xml: cvc-complex-type.2.4.d: Invalid content was found 
starting with element 'includeZeroImpressions'. No child element is 
expected at this 
point.


But In google adwords api version: v201506 no this error and successfully 
download all XML file

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

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


Re: Same gclid from different MCC

2016-04-19 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hello Igor,

Thanks for checking in. I was talking with one of my teammates, and it 
sounds like there is a slight probability that there could be a collision 
in click IDs. I think that's what you're seeing here. I'm checking with him 
to see if there's a way we can avoid that from happening in the future.

Best,
Nadine, AdWords API Team

On Tuesday, April 19, 2016 at 3:22:46 AM UTC-4, Igor Selitsky wrote:
>
> Hi, I sent all information privately and I got answer that this is a bug. 
> So I'm waiting for resolution of the issue.
>
>
> On Friday, March 25, 2016 at 6:55:47 PM UTC+3, Umesh Dengale wrote:
>>
>> Hello,
>>
>> Could you provide me *privately* the clientCustomerIds for 
>> CLICK_PERFORMANCE_REPORT and report request definition? Just click *Reply 
>> privately to author* in the forum when responding.
>>
>> Thanks,
>> Umesh, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/01e1d66e-c3d7-48b3-95f4-df69d196f504%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TargetingServiceIdea - keyword planner

2016-04-19 Thread dan . kimche
Hi Shwetha,

Thank you for your answer.

I'm sorry, actually, I meant that I want to know if, when my developer 
token will get basic (or higher) access, I will be able to retrieve more 
than 800 keyword results from TargetingIdeaService.

I can't find this in the documentation you sent, I can only find how many 
keywords I can send to the method, not how many I can retrieve.

In sandbox mode, I retrieve a maximum of 800 (dummy data) keywords even 
with pagination, I want to know if it will be the same in basic (or higher) 
mode.

Thank you,
Dan


On Monday, April 18, 2016 at 9:49:53 PM UTC+2, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi Dan, 
>
> The TargetingIdeaService returns dummy data for Test accounts. You 
> wouldn't be able to get more than 800 keyword ideas as you are not working 
> with real data. Please see this guide 
> 
>  for 
> differences between test and production accounts. This page 
> 
>  lists 
> various limits in the AdWords API, including the limits associated with 
> TargetingIdeaService.
>
> Regards,
> Shwetha, 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/153e3624-633b-46de-8253-6464d0d0789b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Same gclid from different MCC

2016-04-19 Thread Igor Selitsky
Hi, I sent all information privately and I got answer that this is a bug. 
So I'm waiting for resolution of the issue.


On Friday, March 25, 2016 at 6:55:47 PM UTC+3, Umesh Dengale wrote:
>
> Hello,
>
> Could you provide me *privately* the clientCustomerIds for 
> CLICK_PERFORMANCE_REPORT and report request definition? Just click *Reply 
> privately to author* in the forum when responding.
>
> Thanks,
> Umesh, AdWords API Team.
>
>
-- 
__
CONFIDENTIALITY NOTICE: The information contained in the present message 
(including any information contained in attachments herein) may be 
confidential and privileged. It may be read, copied and used only by the 
intended recipient. If you have received it in error please contact the 
sender (by return e-mail) immediately and delete this message. Any 
unauthorized use or dissemination of this message in whole or in parts is 
strictly prohibited. Print this message only if sharp necessary.
УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: Информация, содержащаяся в настоящем 
сообщении (включая любое вложение) может быть конфиденциальной и охраняться 
действующим законодательством. Сообщение может быть прочитано, скопировано 
и использовано исключительно лицом, которому сообщение предназначается. 
Если Вы получили настоящее сообщение по ошибке, пожалуйста, незамедлительно 
сообщите об этом отправителю (ответным письмом по электронной почте). Любое 
несанкционированное использование или распространение информации, 
содержащейся в настоящем сообщении в целом или в части, строго запрещены. 
Не распечатывайте настоящее сообщение, если в этом нет крайней 
необходимости.

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

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