Re: Removing a tracking template from BiddableAdGroupCriterion

2015-05-08 Thread Raghavendra Soudala (AdWords API Team)
Hi mm,

You can clear a trackingUrlTemplate 

 in 
the same way you'd clear the destinationUrl 
.
 
Simply issue a *SET *operation with the *trackingUrlTemplate* set to an 
empty string.

Cheers,
Raghavendra, AdWords API Team.


On Thursday, May 7, 2015 at 6:54:00 PM UTC-4, mm wrote:
>
> Hey guys -
> If I have a tracking template set at the criterion level and want to 
> remove it, do I need to specify an empty string (a la DestinationUrl)?
>
> Given that I can do sparse updates, I assume the answer is yes, but the 
> doc calls out DestinationUrl explicitly, and not the template, so wanted to 
> check.
>
> Thanks a bunch -
> mm
>

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

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


AdGroup Performance Report timeouts after migrating to 201409 or 201502

2015-05-08 Thread dgs world (Tech Team)
Hi,

We are using AWQL to query the AdGroup Performance Report. We were using 
201406 Google AdWords API version before we migrated to 201409 / 201502.

We are using AWQL's IN clause for querying the AdGroup Performance Report 
for bulk operation with one campaign and around 50 adgroups in the IN 
clause. Right now, after migrating to v201502, the report is timing out. 
We're unable to trace the issue.

What data size do you recommend for the data to be downloaded in the timely 
manner, without timing out? Further, is there a way to get the count of the 
expected records that may be returned by the AWQL in advance...

Thanks,

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

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


Re: Reg:Search Impression Share in v201402

2015-05-08 Thread Jahanger Gull
*Search Impressions: *

yes doing the same thing and so far results are getting match.


*Average Position:*

ok, will pull this data directly from Google Adwords.

Thanks, appreciate your help.

On Sat, May 9, 2015 at 9:10 AM, Josh Radcliff (AdWords API Team) <
adwordsapiadvisor+j...@google.com> wrote:

> Hi,
>
> For *Search Impression Share*, the formula (per the report field notes
> )
> is:
>
> *The impressions you’ve received on the Search Network divided by the
> estimated number of impressions you were eligible to receive.*
>
> Therefore, if you use *Impressions* where *AdNetworkType1 = SEARCH* for
> the *impressions you've received* (*IS* in your formula), then your
> formula looks correct to me.
>
> For *AveragePosition*, you won't be able to calculate that using daily
> totals because all of the inputs to that formula are not available in API
> (or user interface) reports.
>
> Thanks,
> Josh, AdWords API Team
>
> --
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and Google+:
> https://googleadsdeveloper.blogspot.com/
> https://plus.google.com/+GoogleAdsDevelopers/posts
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/adwords-api/wc8GTh8MIQA/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> adwords-api+unsubscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/adwords-api.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/adwords-api/37530f9b-aa79-4441-82fe-5588c4e3af1f%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

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

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


Re: How to link Keywords and Adgroups ?

2015-05-08 Thread Josh Radcliff (AdWords API Team)
Hi,

It looks like you just have a minor typo in your code. The second 
*Predicate* is named *predicateAdGroup*, but you set the attributes of the 
*first* *Predicate* named *predicate* in the second section.

  Predicate predicateAdGroup = new Predicate();
  predicate.field = "AdGroupId";
  predicate.@operator = PredicateOperator.IN;
  predicate.values = new string[] { adGroup.id.ToString() };

If you change that section of code to the following, then your example 
should work as expected.

  Predicate predicateAdGroup = new Predicate();
  predicateAdGroup.field = "AdGroupId";
  predicateAdGroup.@operator = PredicateOperator.IN;
  predicateAdGroup.values = new string[] { adGroup.id.ToString() };

Thanks,
Josh, AdWords API Team

On Friday, May 8, 2015 at 4:52:06 PM UTC-4, Cumhur YALÇIN wrote:
>
>
> Hello people,
>
> I'm just struggling to retrieve Keywords which belongs to an AdGroup 
> inside a campaign.
>
> Here we can see the hierarchy of the objects.
>
> https://support.google.com/adwords/answer/2475865
>
> What I am doing to retrieve is something like this:
>
>   Selector selectorKeyword = new Selector();
>   selectorKeyword.fields = new string[] { "Id", "AdGroupId", 
> "KeywordText" };
>
>   // Select only keywords.
>   predicate = new Predicate();
>   predicate.field = "CriteriaType";
>   predicate.@operator = PredicateOperator.EQUALS;
>   predicate.values = new string[] { "KEYWORD" };
>   Predicate predicateAdGroup = new Predicate();
>   predicate.field = "AdGroupId";
>   predicate.@operator = PredicateOperator.IN;
>   predicate.values = new string[] { adGroup.id.ToString() };
>   selectorKeyword.predicates = new Predicate[] { predicate, 
> predicateAdGroup };
>
>   // Set the selector paging.
>   selectorKeyword.paging = new Paging();
>
>   AdGroupCriterionPage page = new AdGroupCriterionPage();
>
>   selectorKeyword.paging.startIndex = 0;
>   selectorKeyword.paging.numberResults = 500;
>
>   // Get the keywords.
>   page = adGroupCriterionService.get(selectorKeyword);
>
>
> But this throws an exception at the last line of the code which is:
>
> {"[SelectorError.INVALID_PREDICATE_FIELD_NAME @ serviceSelector, 
> RequiredError.REQUIRED @ serviceSelector.predicates[1].operator, 
> RequiredError.REQUIRED @ serviceSelector.predicates[1].field]"}
>
> But we can see in the Google Api documentation that AdGroupId is a 
> filterable selective field of the Selector.
>
> Any ideas, please?
>
>
>

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

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


Re: MutateJobService - slow response

2015-05-08 Thread Josh Radcliff (AdWords API Team)
Hi,

I spoke with our Python library guru, and he informed me that this is a 
known performance issue with the library. Specifically, suds 
 (the SOAP library used by our 
Python client library) can take a significant amount of time to prepare 
large requests and parse large responses. This is consistent with the 
timing you sent over, as it shows that the actual processing time (once the 
request is prepared) is just a small fraction of the overall time elapsed.

Unfortunately, there's not much you can do to resolve this. From tests on 
our side, if you have a large # of operations to send, you'll see slightly 
better performance if you send *fewer* larger requests (more operations per 
request) than if you send a large number of small requests (fewer 
operations per request).

Thanks,
Josh, AdWords API Team

On Friday, May 8, 2015 at 3:41:56 PM UTC-4, GDZ wrote:
>
> Hope not a double post:  another message I found in the log:  
> *DEBUG:suds.metrics:message 
> for 'mutate' created: 30.551 (seconds)*
>
> Emailed you full log also.
>
> Thank you!
>
>
> On Thursday, May 7, 2015 at 10:32:29 AM UTC-4, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi,
>>
>> Thanks for getting the log message. That clearly shows that out of the 20 
>> seconds it took to:
>>
>>1. Prepare the request (including converting it to SOAP XML)
>>2. Send the request
>>3. Process the response
>>
>> only 1.167 seconds was actually spent on step 2. This means that 
>> something else besides the sending of the request is the bottleneck. I 
>> highly doubt that step 3 is an issue because the response is rather small, 
>> so that points to step 1 as the culprit.
>>
>> Do the logs give any more insights as to which portion of step 1 is 
>> taking the remaining 18.833 seconds?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Wednesday, May 6, 2015 at 11:59:27 AM UTC-4, GDZ wrote:
>>>
>>> Submitting job of 237 keywords, took around 20 sec.
>>>
>>> Output:  *DEBUG:suds.metrics:method 'mutate' invoked: 1.167 (seconds)*
>>>
>>> On Wednesday, May 6, 2015 at 11:34:50 AM UTC-4, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi,

 I retrieved the XML response for your request, and that also claims 
 that the request only took 844 milliseconds, so I suspect the delay is in 
 the preparation of the request, most likely within the client library 
 itself or (less likely) in your code that constructs the objects.

 Could you enable debug logging when submitting one of your large 
 requests by adding the following to your code?

 import logging

 logging.basicConfig(level=logging.DEBUG)
 logging.getLogger('suds.transport').setLevel(logging.DEBUG)

 In the output generated, you should see something like this:

 DEBUG:suds.metrics:method 'mutate' invoked: 183 (ms)

 I'd like to know what that shows in terms of milliseconds, as that 
 reflects the actual request/response time over the wire.

 Thanks,
 Josh, AdWords API Team

 On Tuesday, May 5, 2015 at 4:53:26 PM UTC-4, GDZ wrote:
>
> Using this example here:
>
>
> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201502/campaign_management/add_keywords_in_bulk.py
>
> And yes, I measure time before and after "response = 
> mutate_job_service.mutate(operations, policy)" 
>
>
> On Tuesday, May 5, 2015 at 4:22:31 PM UTC-4, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi GDZ,
>>
>> Thanks for sending over the request ID. According to our records, the 
>> response was returned in 844 *milli*seconds. I'm wondering if 
>> there's either a bottleneck in the library you're using or your code 
>> that's 
>> actually causing the delay.
>>
>> Could you let me know which client library you're using to send your 
>> requests? Also, have you confirmed that the 50 second delay is actually 
>> from the time the request is sent to the time the response is received?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Tuesday, May 5, 2015 at 11:59:47 AM UTC-4, GDZ wrote:
>>>
>>> Here's the requestId: 00051557bc394c380aecb348e200683b
>>>
>>>
>>> Thank you.
>>>
>>> On Monday, May 4, 2015 at 4:07:47 PM UTC-4, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi GDZ,

 Do you have the *requestId* from the response of one of your 
 *MutateJobService* requests that took 50 seconds? I'd like to take 
 a look at it from our side.

 One thing to keep in mind is that the benefits of 
 *MutateJobService* go beyond just quickly submitting large 
 requests. Although it does allow you to "fire and forget" large 
 changes, it 
 also attempts to handle transient errors such as concurrent 
 modification 
>

Re: Reg:Search Impression Share in v201402

2015-05-08 Thread Josh Radcliff (AdWords API Team)
Hi,

For *Search Impression Share*, the formula (per the report field notes 
) 
is:

*The impressions you’ve received on the Search Network divided by the 
estimated number of impressions you were eligible to receive.*

Therefore, if you use *Impressions* where *AdNetworkType1 = SEARCH* for the 
*impressions 
you've received* (*IS* in your formula), then your formula looks correct to 
me.

For *AveragePosition*, you won't be able to calculate that using daily 
totals because all of the inputs to that formula are not available in API 
(or user interface) reports.

Thanks,
Josh, AdWords API Team

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

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


Re: BudgetOrderService - CUSTOMER_NOT_WHITELISTED_FOR_API V201302

2015-05-08 Thread Rothana Choun

Hello,

I got the same problem and I wonder how and where can I contact to my 
Google Account Manager. 
Can you give more detail about this? 

Thanks !

On Monday, June 10, 2013 at 4:26:54 PM UTC+7, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi,
>
> BudgetOrderService is available right now only through a whitelist. There 
> is no extra cost associated with this API, you have to reach out to your 
> Google Account manager to request access to this service.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Thursday, June 6, 2013 1:35:50 PM UTC+5:30, live_ines wrote:
>>
>> Hi
>> Can anyone help with this please?
>> I'm using API V201302 to create customers and campaigns.
>> For each client created by API I use BudgetOrderService to define the 
>> method of payment / billing, but I get the following error message:
>>
>> System.Web.Services.Protocols.SoapException: 
>> [NotWhitelistedError.CUSTOMER_NOT_WHITELISTED_FOR_API @ ; trigger:'Manager 
>> 7** is not whitelisted under RESELLER or AGENCY'] at 
>> System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
>>  
>> message, WebResponse response, Stream responseStream, Boolean asyncCall) at 
>> System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String 
>> methodName, Object[] parameters) at 
>> Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String methodName, 
>> Object[] parameters)
>>
>> How to fix this?
>>
>> How to have all the client I have created by API on the Whitelist for 
>> API. Has this any cost associated?
>>
>> Best regards,
>>
>> Lfernandes
>>
>

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

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


How to link Keywords and Adgroups ?

2015-05-08 Thread Cumhur YALÇIN

Hello people,

I'm just struggling to retrieve Keywords which belongs to an AdGroup inside 
a campaign.

Here we can see the hierarchy of the objects.

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

What I am doing to retrieve is something like this:

  Selector selectorKeyword = new Selector();
  selectorKeyword.fields = new string[] { "Id", "AdGroupId", "KeywordText" 
};

  // Select only keywords.
  predicate = new Predicate();
  predicate.field = "CriteriaType";
  predicate.@operator = PredicateOperator.EQUALS;
  predicate.values = new string[] { "KEYWORD" };
  Predicate predicateAdGroup = new Predicate();
  predicate.field = "AdGroupId";
  predicate.@operator = PredicateOperator.IN;
  predicate.values = new string[] { adGroup.id.ToString() };
  selectorKeyword.predicates = new Predicate[] { predicate, 
predicateAdGroup };

  // Set the selector paging.
  selectorKeyword.paging = new Paging();

  AdGroupCriterionPage page = new AdGroupCriterionPage();

  selectorKeyword.paging.startIndex = 0;
  selectorKeyword.paging.numberResults = 500;

  // Get the keywords.
  page = adGroupCriterionService.get(selectorKeyword);


But this throws an exception at the last line of the code which is:

{"[SelectorError.INVALID_PREDICATE_FIELD_NAME @ serviceSelector, 
RequiredError.REQUIRED @ serviceSelector.predicates[1].operator, 
RequiredError.REQUIRED @ serviceSelector.predicates[1].field]"}

But we can see in the Google Api documentation that AdGroupId is a 
filterable selective field of the Selector.

Any ideas, please?


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

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


Frequent AdWords API errors

2015-05-08 Thread hmartinez092000
Hello, 

We've been experiencing frequent socket exceptions when using Adwords API 
service to pause/enable ads and update ad params.  The problem started on 
4/25/2015.  Prior to that, we rarely had any problems.  We had not made any 
changes to our code or our network settings around that date.  We are not 
making more calls to the API than we usually do.  We upgraded the API 
version to v201502 on April 2nd.  It was working perfectly fine from the 
2nd to the 24th.  Then starting on the 25th, we started seeing these errors 
daily:  

Unable to read data from the transport connection: A connection attempt 
failed because the connected party did not properly respond after a period 
of time, or established connection failed because connected host has failed 
to respond. ---> System.Net.Sockets.SocketException: A connection attempt 
failed because the connected party did not properly respond after a period 
of time, or established connection failed because connected host has failed 
to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 
offset, Int32 size, SocketFlags socketFlags) at 
System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 
size) 

The remote name could not be resolved: 'adwords.google.com' at 
System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) at 
System.Net.HttpWebRequest.GetRequestStream() at 
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String 
methodName, Object[] parameters) at 
Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String methodName, 
Object[] parameters) at 
Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, Object[] 
parameters) at 
Google.Api.Ads.AdWords.v201502.AdGroupCriterionService.get(Selector 
serviceSelector)

Does anyone know what is happening?  Has something changed on Google's 
side?  What can I do to resolve this?  

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

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


Re: adwords report downloads through OAuth

2015-05-08 Thread aah ppc
Having the same issue - did anyone resolve this?  (works on command line 
but not on web server)

On Wednesday, February 29, 2012 at 5:16:16 AM UTC, Chirag wrote:
>
> Hi Eric,
>
> We can able to run example from Command line but we are facing issue when 
> we are not able implementing new examples with code.
> if (__FILE__ != realpath($_SERVER['PHP_SELF'])) {
>   return;
> }
>
> Thanks,
> Chirag
>
> On Wednesday, February 29, 2012 1:52:21 AM UTC+5:30, Eric Koleda wrote:
>>
>> Hi All,
>>
>> You can run examples from the command line by installing the CLI version 
>> of PHP and executing "php GetCampaigns.php".
>>
>> Best,
>> - Eric
>>
>> On Tuesday, February 28, 2012 2:26:02 AM UTC-5, Chirag wrote:
>>>
>>> Hi Eric,
>>> I am running example from web server.
>>>
>>> Thanks,
>>> chirag
>>>
>>> On Tuesday, February 28, 2012 2:53:45 AM UTC+5:30, Eric Koleda wrote:

 Hi Chirag,

 Are you running these examples from the command line or a web server?

 Best,
 - Eric

 On Sunday, February 26, 2012 11:28:03 PM UTC-5, Chirag wrote:
>
> Hello Eric,
>
> I am also getting :-
> realpath($_SERVER['PHP_SELF'])  is empty.
>
> Thanks,
> chirag
>
> On Friday, February 24, 2012 9:22:16 PM UTC+5:30, Eric Koleda wrote:
>>
>> Hi Vipin,
>>
>> It's strange that realpath() isn't working correctly on that relative 
>> path.  For now it's fine to just comment out those lines.
>>
>> Regarding the OAuth problems, are you running the example in a web 
>> browser or on the command line?  The example required user input, so it 
>> must be run from the command line.
>>
>> Best,
>> - Eric
>>
>
> On Friday, February 24, 2012 9:22:16 PM UTC+5:30, Eric Koleda wrote:
>>
>> Hi Vipin,
>>
>> It's strange that realpath() isn't working correctly on that relative 
>> path.  For now it's fine to just comment out those lines.
>>
>> Regarding the OAuth problems, are you running the example in a web 
>> browser or on the command line?  The example required user input, so it 
>> must be run from the command line.
>>
>> Best,
>> - Eric
>>
>

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

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


Re: Upgraded URLs - which items are auto upgraded on July 1st?

2015-05-08 Thread HK
Correct AdId should be 58166978650.

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

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


Re: Upgraded URLs - which items are auto upgraded on July 1st?

2015-05-08 Thread HK
Hi, Mike

Thanks for your reply and apologize for taking so long to get back to you. 
Good to know that the migration doesn't necessarily occur 7/1. Do you by 
any chance know when you expect to have migrated everyone? End of July?

As an example of the ad scenario, I had the following text ad (adid = 
58166625610, adgroupid = 1743243130):

Display URL: www.displayurl.com
Destination 
URL: http://trackingprovider.com?url=http://www.landingpageserver.com


I then selected "Upgrade destination URLs..." from the AdWords UI and ended 
up with this:

Display URL: www.displayurl.com
Final URL: http://trackingprovider.com?url=http://www.landingpageserver.com


Because the documentation states that this can't be done in the 
auto-upgrade, I assumed it would be blocked in the UI and APIs as well. We 
have done something very similar (or identical) via the APIs as well, I 
believe both creating an ad and upgrading an ad (upgradeurl).

Thanks,
Hans

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

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


Re: MutateJobService - slow response

2015-05-08 Thread GDZ
Hope not a double post:  another message I found in the log:  
*DEBUG:suds.metrics:message 
for 'mutate' created: 30.551 (seconds)*

Emailed you full log also.

Thank you!


On Thursday, May 7, 2015 at 10:32:29 AM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> Thanks for getting the log message. That clearly shows that out of the 20 
> seconds it took to:
>
>1. Prepare the request (including converting it to SOAP XML)
>2. Send the request
>3. Process the response
>
> only 1.167 seconds was actually spent on step 2. This means that something 
> else besides the sending of the request is the bottleneck. I highly doubt 
> that step 3 is an issue because the response is rather small, so that 
> points to step 1 as the culprit.
>
> Do the logs give any more insights as to which portion of step 1 is taking 
> the remaining 18.833 seconds?
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, May 6, 2015 at 11:59:27 AM UTC-4, GDZ wrote:
>>
>> Submitting job of 237 keywords, took around 20 sec.
>>
>> Output:  *DEBUG:suds.metrics:method 'mutate' invoked: 1.167 (seconds)*
>>
>> On Wednesday, May 6, 2015 at 11:34:50 AM UTC-4, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> I retrieved the XML response for your request, and that also claims that 
>>> the request only took 844 milliseconds, so I suspect the delay is in the 
>>> preparation of the request, most likely within the client library itself or 
>>> (less likely) in your code that constructs the objects.
>>>
>>> Could you enable debug logging when submitting one of your large 
>>> requests by adding the following to your code?
>>>
>>> import logging
>>>
>>> logging.basicConfig(level=logging.DEBUG)
>>> logging.getLogger('suds.transport').setLevel(logging.DEBUG)
>>>
>>> In the output generated, you should see something like this:
>>>
>>> DEBUG:suds.metrics:method 'mutate' invoked: 183 (ms)
>>>
>>> I'd like to know what that shows in terms of milliseconds, as that 
>>> reflects the actual request/response time over the wire.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, May 5, 2015 at 4:53:26 PM UTC-4, GDZ wrote:

 Using this example here:


 https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201502/campaign_management/add_keywords_in_bulk.py

 And yes, I measure time before and after "response = 
 mutate_job_service.mutate(operations, policy)" 


 On Tuesday, May 5, 2015 at 4:22:31 PM UTC-4, Josh Radcliff (AdWords API 
 Team) wrote:
>
> Hi GDZ,
>
> Thanks for sending over the request ID. According to our records, the 
> response was returned in 844 *milli*seconds. I'm wondering if there's 
> either a bottleneck in the library you're using or your code that's 
> actually causing the delay.
>
> Could you let me know which client library you're using to send your 
> requests? Also, have you confirmed that the 50 second delay is actually 
> from the time the request is sent to the time the response is received?
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, May 5, 2015 at 11:59:47 AM UTC-4, GDZ wrote:
>>
>> Here's the requestId: 00051557bc394c380aecb348e200683b
>>
>>
>> Thank you.
>>
>> On Monday, May 4, 2015 at 4:07:47 PM UTC-4, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi GDZ,
>>>
>>> Do you have the *requestId* from the response of one of your 
>>> *MutateJobService* requests that took 50 seconds? I'd like to take 
>>> a look at it from our side.
>>>
>>> One thing to keep in mind is that the benefits of *MutateJobService* 
>>> go beyond just quickly submitting large requests. Although it does 
>>> allow 
>>> you to "fire and forget" large changes, it also attempts to handle 
>>> transient errors such as concurrent modification errors and rate limit 
>>> errors.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Sunday, May 3, 2015 at 3:18:39 PM UTC-4, GDZ wrote:

 When creating a mutate call submitting ~1000 keywords via 
 MutateJobService, response time is always around 50 sec.
 Wasn't the idea of this service to just submit operations in bulk 
 quickly, and only after that periodically check for job status and 
 result?

 50 sec for just submitting (not actual processing) of 1000 
 operations seems kinda too much. And yes I know that we can do that 
 concurrently but still...

 Thank you,
 GDZ 



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

Re: credentials expires with .NET client

2015-05-08 Thread Raghavendra Soudala (AdWords API Team)
Hi PPC Developer,

Are the two applications actually pointing at the same file, or are they 
simply copies of each other? I ask because I'm wondering if you configured 
*RetryCount* 

 (as 
explained on our OAuth github page 
)
 
in one file, but not in the other.

If that doesn't resolve the issue, please let me know.

Cheers,
Raghavendra, AdWords API Team.

On Thursday, May 7, 2015 at 2:08:37 PM UTC-4, PPC Developer wrote:
>
> Hi Raghavendra,
>
> Thanks for the response. I generated the API keys using "installed 
> application" mode, which gave me a refresh token as well. I'm pasting below 
> my app.config file, to show that I do have a refresh token. The interesting 
> thing is that I have another application using the same credentials, 
> running on a separate server, which modifies the bids. That application is 
> running non-stop spanning a few days for now. However, this particular 
> application throws credentialsexpired error when creating campaigns or ad 
> groups. The two apps are using the same app.config file, and same .NET 
> client libraries. See below please. 
>
> 
>
>   
> 
> 
>
> 
>
> 
> 
> 
> 
> 
>
> 
>
> 
>
>
>
>
>
>
> On Thursday, May 7, 2015 at 1:26:29 PM UTC-4, Raghavendra Soudala (AdWords 
> API Team) wrote:
>>
>> Hi PPC Developer,
>>
>> When you generated your OAuth credentials, did you set the *access_type*
>>  to *online*? If so, then you only received an *access_token*, and an 
>> *access_token* will expire in roughly one hour.
>>
>> Could you try generating your OAuth credentials, but this time request an 
>> *access_type* of offline? This will give you a *refresh token* which you 
>> can store in your web.config file, and the client library will 
>> automatically obtain new *access tokens* for you. With this setup you 
>> shouldn't get any interruptions.
>>
>> We also have a *guide 
>> * 
>> and 
>> a github wiki page 
>> 
>>  that 
>> might help you in setting this up. 
>>
>> Cheers,
>> Raghavendra, AdWords API Team.
>>
>>
>> On Wednesday, May 6, 2015 at 4:15:27 PM UTC-4, PPC Developer wrote:
>>>
>>> Hi,
>>>
>>> I have this .NET application written in C#, using .NET client libraries. 
>>> The documentation says that the client libraries should handle refreshing 
>>> the token. However, my app gets this exception 
>>> AdWordsCredentialsExpiredException after running a few hours. 
>>>
>>> How do I handle this so my app never stops? This is a server component 
>>> that is expected to run indefinitely, in a loop, downloads reports and does 
>>> some processing. 
>>>
>>> Thanks a lot,
>>> D.
>>>
>>

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

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


Re: UrlError.MISSING_PROTOCOL when no url specified

2015-05-08 Thread Michael Cloonan (AdWords API Team)
Hello,

I believe that you need a UrlList with no URLs, rather than setting to null 
directly.

Try changing this line:
bagc.setFinalMobileUrls(null);

To this:
bagc.setFinalMobileUrls(new UrlList(new String[]));

If this still fails, let me know and I can look into it further.

Regards,
Mike, AdWords API Team

On Thursday, May 7, 2015 at 8:08:07 PM UTC-4, mm wrote:
>
> Hey guys -
> I'm trying to set a tracking template and finalURL on a keyword. I am 
> explicitly setting the finalMobileUrls to null, yet when I attempt the 
> update, I get the UrlError.MISSING_PROTOCOL for the non-existent mobile 
> url. This is using the v201502 java client (googleads-java-lib-v1.38.0, 
> specifically).
>
> The code:
>
> Criterion keyword = new Criterion();
> keyword.setId( Long.parseLong( k.getId().getKeywordId() ) );
>
> BiddableAdGroupCriterion bagc = new BiddableAdGroupCriterion();
> bagc.setAdGroupId( Long.parseLong( k.getId().getAdGroupId()) );
> bagc.setCriterion( keyword );
> //If there used to be a destURL value, an empty string tells 
> adwords to get rid of it
> bagc.setDestinationUrl("");
> 
> bagc.setTrackingUrlTemplate(k.getTrackingTemplate()==null?"":k.getTrackingTemplate());
> if (k.getFinalURL()==null) {
> bagc.setFinalUrls(null);
> } else {
> bagc.setFinalUrls(new UrlList(new String[]{k.getFinalURL()}));
> }
> if (k.getFinalMobileURL()==null) {
> bagc.setFinalMobileUrls(null);
> } else {
> bagc.setFinalMobileUrls(new UrlList(new 
> String[]{k.getFinalMobileURL()}));
> }
>
> And the resulting soap request:
>
>  
>   https://adwords.google.com/api/adwords/cm/v201502";>
>
> SET
> https://adwords.google.com/api/adwords/cm/v201502"; 
> xsi:type="ns2:BiddableAdGroupCriterion">
>  21999324732
>  
>   142938960012
>  
>  
>  
>   
> http://www.myhotel.com/chicago/promoCode={_promoCode}?kwid={_kwid}
>  
>  
>   
>  
>  
> http://tracking.deepsearch.adlucent.com/adlucent/Redirector?kwid={_kwid}&adid={creative}&device={device}&retailer=delventosdoodles&url={lpurl}
> 
>  
>   
>kwid
>217ad6637be843f3810916685e2e82c7
>   
>   
>promoCode
>chi55893
>   
>   
>season
>Fall_getaway
>   
>  
> 
>
>   
>  
>
> And the response:
> 
> https://adwords.google.com/api/adwords/cm/v201502";>
> 000515869d2114280ab612c5320067a4
> AdGroupCriterionService
> mutate
> 1
> 101
> 
> 
> 
> https://adwords.google.com/api/adwords/cm/v201502";>
> 
> 
> AdGroupCriterionReturnValue
> 
> 
> AdGroupCriterion
> 
> http://www.w3.org/2001/XMLSchema-instance"; xsi:type="UrlError">
> 
> operations[0].operand.finalMobileUrls.urls[0]
> 
> UrlError.MISSING_PROTOCOL
> UrlError
> MISSING_PROTOCOL
> 
> 
> 
> 
>
> Is there some other way I should be indicating that there are no 
> finalMobileUrls?
>
> Thanks -
> mm
>

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

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


Google Seller Ratings API

2015-05-08 Thread Florian Boecker
Hello,

is it possible to query the Google Seller Ratings (Product or Search Ad) 
through 
the API? 

Thanks, Florian

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

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


Re: Alternative to targettingideaservice placement ideatype

2015-05-08 Thread Josh Radcliff (AdWords API Team)
Hi Chirag,

No news yet, but when this happens it will be with the release of a new 
version of the API since we'll be changing or replacing service definitions.

Thanks,
Josh, AdWords API Team

On Friday, May 8, 2015 at 2:42:39 AM UTC-4, Chirag wrote:
>
> Hello Josh,
>
> Any replacements for this functionality on this?
>
> Thanks,
>
>
>
> On Tuesday, 31 March 2015 01:36:14 UTC+5:30, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Jason,
>>
>> We're still discussing potential replacements for this functionality. 
>> Once we have a plan in place we'll announce it on our blog 
>> .
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, March 30, 2015 at 2:43:02 AM UTC-4, Jason W wrote:
>>>
>>> Hi Michael,
>>>
>>> In our self-serve tool, we allow customers to enter URLs, and we use the 
>>> TargetingIdeaService to provide them with a list of placements to choose 
>>> from. With the removal of the PLACEMENT ideaType, how can we retrieve IDs 
>>> for placements so that our customers can target their display campaigns?
>>>
>>> Thanks,
>>> Jason
>>>
>>> On Wednesday, March 18, 2015 at 6:53:24 AM UTC-7, Michael Cloonan 
>>> (AdWords API Team) wrote:

 Hello,

 Unfortunately, there is no alternative at this time. You cannot fetch 
 PLACEMENT ideas using the TargetingIdeaService or another service.

 We are aware of this gap in functionality. Please watch our blog 
  for information on future 
 releases and features.

 Regards,
 Mike, AdWords API Team

 On Wednesday, March 18, 2015 at 4:44:31 AM UTC-4, Chirag wrote:
>
> Hello All,
>
> Since ideatype : placement is depricated from v201409, Is there any 
> alternative to have Placement Idea type results to fetch from?
>
> Thanks,
>


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

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


Re: retrieve clicks/impressions, etc reports by the hour? For 24 hours a day in one report?

2015-05-08 Thread Raghavendra Soudala (AdWords API Team)
Hi Michael,

You can use *HourOfDay* field, that allows you to retrieve report *for 
each hour *in one report. But that is only available in the ACCOUNT, 
CAMPAIGN, and ADGROUP performance reports.  

As Aditya mentioned, if you set the DateRangeType as LAST_30_DAYS then it 
would do the job for you. In addition here are the various *Date 
range types 
* and *Report types 
* that are 
supported. 

Thank you for your post@Aditya.

Cheers,
Raghavendra, Adwords API Team.

On Thursday, May 7, 2015 at 6:18:03 AM UTC-4, Michael D wrote:
>
> Hi,
>
> is it possible to retrieve  clicks/impressions, etc reports by the hour?
>
>
> And also for example if I want a plot with clicks versus impressions for 
> the last month, then im doing 30 seperate requests for every Day in this 
> month. This takes too a lot of time.
>
> Is there another way to do this in one request?
>
> Thanks in advance
>
> Cheers,
> Michael
>

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

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


Re: Error Bad Gateway (and others) most of time since this morning

2015-05-08 Thread Pierre Augereau
Good morning Nadine !!!

Thank you a lot for your answer.
I did not have try those solutions from the post because, every thing seems 
to work fine again this morning o_O 
But, I will keep this post preciously !!

My network administrator has found out that Google has changed some DNS... 
Maybe, that was the cause of "Bad gateway error" and others.
I will come back if this problem happen again.

One more time, Thank you a lot,
Have good day,
Best regards.

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

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


Re: Upgraded URL - URL_NOT_EQUIVALENT error although they should be

2015-05-08 Thread Udo Gröbner
Awesome, thank you!

On Thursday, May 7, 2015 at 7:06:17 PM UTC+2, Michael Cloonan (AdWords API 
Team) wrote:
>
> Hello,
>
> I am reaching out to our engineering team to see if there's some valid 
> format that will be acceptable here for the migration. I will let you know 
> as soon as I hear back.
>
> Regards,
> Mike, AdWords API Team
>
>
>
> On Thursday, May 7, 2015 at 9:48:07 AM UTC-4, Udo Gröbner wrote:
>>
>> Hi Mike,
>>
>> thank you for your answer.
>> I already had a look at the guide and tried just decoding once (for a 
>> single redirect).
>> Unfortunately, the API still responds with an URL_NOT_EQUIVALENT error. 
>> (Just tried again)
>> I think, it happens most likely when there is a wrongly encoded value 
>> track parameter present
>>
>> example:
>> once decoded final url (which is a valid url, but contains a wrongly 
>> encoded value track parameter):
>>
>> http://www.buy-stuff.com/catalogsearch/result/?q=things&adword=google%2FkampX%2F%7Bkeyword%7D
>>
>> It worked for cases, where the value track parameter was absent or 
>> correctly encoded in the originating destination url.
>>
>

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

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