Re: Disapproved Ads on date basis

2013-01-07 Thread Danial Klimkin
Hello Sumit,


There are no fields to filter on disapproval timestamp. I suggest to set 
the status of the older disapproved ads to 'deleted' and filtering by the 
status field.


-Danial, AdWords API Team.


On Sunday, December 30, 2012 12:20:10 AM UTC+4, Sumit wrote:
>
> I am using adword api to get all the disapproved ads of an adgroup. For 
> that I had used the GetAllDisapproved.java code sample to get the details. 
> However I want to know if I can set the date constraint while getting the 
> disapproved ads.
> For reference I am attaching the sample code of the same that I have used 
> to get the disapproved ads.
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: Authentication for multiple clients

2013-01-07 Thread Danial Klimkin
Hello Noah,


There are two options:
1. OAuth2.0 as you've described. The user will only need to grant you 
access once, via web. After that you can use a refresh token to get new set 
of credentials.
2. Using Service Account (JWT). It will require no manual user actions. 
Unfortunately, we do not have JWT support in the Perl library yet.

I suggest creating a simple form for user to grant your application access.

As per test account, MCC account is the one you can have sub-account in, 
but no campaigns. You can only create campaigns In "normal" accounts.


-Danial, AdWords API Team.




On Sunday, December 30, 2012 8:00:14 AM UTC+4, Noah wrote:
>
> Hello,
>
> I'm developing my first application. Will be using the AdWords API in Perl.
>
> I am confused about how to best setup authentication for my intended use.
>
> We will be managing AdWords accounts for multiple clients. (Reporting, 
> campaigns, ads, budgets, etc.)  The client will never touch or use the 
> software.  There is no website front end.  Just a server, running a Perl 
> script from the shell.
>
> It seems as if OAuth requires passing a URL to the client, which they then 
> visit in their browser, then collecting an authentication key, which may 
> then expire at a later date.  We'd prefer to not ad this layer of 
> complication for the client.
>
> So, my questions:
>
> 1) What would be the correct workflow for us to setup access to client's 
> account?
>
> 2) To start, we were just approved for a test account.  But, I don't know 
> if that is an "MCC" account, or a "regular" account.  How can we setup the 
> test account as a "sub-account" under our master account so that we can 
> develop and test code.
>
> Thank You,
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: Site suspended customers remain undetectable through API

2013-01-07 Thread Danial Klimkin
Hello Hudar,


The API returns the status of the object itself but not the 'derived' 
status based on object's parent. For this particular issue I recommend 
checking the account status with AlertService which warns about many 
potential issues:

  
https://developers.google.com/adwords/api/docs/reference/latest/AlertService.Alert


-Danial, AdWords API Team.


On Wednesday, January 2, 2013 7:41:12 AM UTC+4, Hudar wrote:
>
> Hi,
>
> We saw that API doesn't return "disapproved" status on site suspended 
> customer, althout its shown if we login to the MCC.
>
> Some of our customers, are having site suspended, and all their ads and 
> keywords marked with site suspended status on MCC, but when we try to get 
> the ads and keyword status through the API (AdGroupAd Service & 
> AdGroupCriterion Service) , the API still returning 'APPROVED' for keywords 
> and "FAMILY SAFE" for ads.
>
> So we think all these customers are running okay as we dont always check 
> through the MCC Interface, and slow down our response to resolve these kind 
> of issues.
>
> May anyone help to advice on this?
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: Could you explain me what should I do to put my account into whitelist?

2013-01-07 Thread Danial Klimkin
Hello pumba,


There are certain features that are available for limited list of API users 
only. Please check with your CSR (customer service representative) to check 
if your company is eligible.


-Danial, AdWords API Team.


On Wednesday, January 2, 2013 9:01:55 PM UTC+4, pumba wrote:
>
> Could you explain me what should I do to put my account (329) into 
> whitelist? Using API's method BudgetOrderService().
> "[NotWhitelistedError.CUSTOMER_NOT_WHITELISTED_FOR_API @ ; 
> trigger:'Manager 329 is not whitelisted under RESELLER or AGENCY']
> "
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





INCOMPLETE_SIGNUP error

2013-01-07 Thread NewAdWorsUser
Hi,

When I try to run* AdWords.Example.CSharp* solution, I am getting *
INCOMPLETE_SIGNUP* error when I run *v201209.AddCampaigns* method in *Debug 
-> Command Line*. I tried running *v201206.AddCampaigns* as well and did 
not work as well.

I looked up all over the groups and I tried everything I found.

Will really appreciate your response.

Thank  you

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Problems using adwords api in php

2013-01-07 Thread bibudha ranjan
I am using AdWords API PHP Client Library for php. In the "auth.ini" file i 
am using my personal gmail account credentials. When i run the files 
provided in examples folder like GetCampaign.php
i got error like 
SOAP-ERROR: Parsing WSDL: Couldn't load from '
https://adwords-sandbox.google.com/api/adwords/cm/v201209/CampaignService?wsdl'
 
: failed to load external entity "
https://adwords-sandbox.google.com/api/adwords/cm/v201209/CampaignService?wsdl"
 
.

Please help...what to do

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





AdWords Test Account best practice

2013-01-07 Thread Sinisa Grgic (LumosLabs)
Hi,

I'm switching now from Sandbox to Test Account. Since we were testing 
create/delete campaign on Sandbox I wonder what is the best practice for 
this kind of tests
in Test Account. Is it possible to wipe out all campaigns from Test Account 
after some time? That means not to set their status to deleted, meaning to 
remove 
them completely from Test Account.
In our tests we create campaign, test some functionality like for example 
add ad group, add ads, check if everything is added correctly and delete 
campaign.
Than for next test we create new campaign, test some other functionality 
and delete that campaign and so on.
After some time we will have bunch of deleted campaigns, I wonder if we can 
get rid of it since we don't need them.

Thanks,
Sinisa.

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Getting Empty XML Reports

2013-01-07 Thread Jeff Freeman
Hi, I am trying to download a report through the API. When I set to the 
report download format to CSV, it works fine. But, when I switch to XML, 
the file that is download is empty. It just contains a blank string that is 
300+ characters is length. Any idea what the issue is? I am using the PHP 
Client Library. Here is the log that is generated:

[Jan 04 2013 15:56:53.00 - INFO] POST 
/api/adwords/reportdownload/v201209 HTTP/1.1
User-Agent: curl, gzip
Host: adwords.google.com
Accept: */*
Accept-Encoding: gzip
Authorization: [removed]
developerToken: [removed]
clientCustomerId: [removed]
returnMoneyInMicros: false
Content-Length: 637
Expect: 100-continue
Content-Type: multipart/form-data; 
boundary=e4f66f82fb9b

Parameters:
__rdxml: 

  
Clicks
Cost
Impressions

  20121201
  20121231

  
  50e750229b82d
  ACCOUNT_PERFORMANCE_REPORT
  CUSTOM_DATE
  XML
  false


Response Code: 200

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: MCM service - GetClientCustomerId : "The remote server returned an error: (500) Internal Server Error."

2013-01-07 Thread Bernardo Alves
Hi, I'm facing the same problem exactly. Did you get this to work?

Cheers,
Bernardo

Quarta-feira, 26 de Setembro de 2012 13:45:41 UTC+1, Kiran escreveu:
>
> Hi,
>
>  
>
> We have a requirement in our project to get Client Customer ID. For this 
> we are calling AdWords API v201206 : 
> https://adwords.google.com/api/adwords/mcm/v201206. We are getting 
> following error from the service. Kindly let us know if anything is missing 
> in code posted below.
>
>  
>
> Kindly note : We are following approach of calling AdWords API v201206 
> with C# without using the AdWords API dotnet client library. 
>
> Reference : 
> https://code.google.com/p/google-api-adwords-dotnet/wiki/NoClientLibrary
>
>  
>
>  
>
> ERROR MSG : "The remote server returned an error: (500) Internal Server 
> Error."
>
>  
>
>  
>
> DETAILS : System.Net.WebException was caught
>
>   Message=The remote server returned an error: (500) Internal Server 
> Error.
>
>   Source=System
>
>   StackTrace:
>
>at System.Net.HttpWebRequest.GetResponse()
>
>at 
> DataSync.Component.GoogleClientCustomerIdManager.GetClientCustomerId()
>
>  
>
> CODE:
>
>  
>
> public static void GetClientCustomerId()
>
> {
>
> string authToken = GetAuthToken();
>
> string developerToken = GetDeveloperToken();
>
> string userAgent = GetUserAgent();
>
>  
>
> string requestXml = string.Format(@" 
>
>
>
>   
>   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' 
>
>
>   xmlns:xsd='http://www.w3.org/2001/XMLSchema'> 
>
>  
>
>
>
> {0} 
>
> {1} 
>
> {2}
>
>
>
>  
>
>  
>
>   
>
>   
>
> Login
>
> CustomerId
>
> Name
>
>   
>
> 
>
>  
>
>   ",
>
> authToken,
>
> developerToken,
>
> userAgent).Trim();
>
>  
>
>  
>
> WebRequest webRequest = HttpWebRequest.Create("
> https://adwords.google.com/api/adwords/mcm/v201206/ManagedCustomerService
> ");
>
>  
>
> webRequest.Method = "POST";
>
> webRequest.ContentType = "text/xml; charset=utf-8";
>
> webRequest.Headers.Add("SOAPAction", "");
>
> byte[] postBytes = Encoding.UTF8.GetBytes(requestXml);
>
> webRequest.ContentLength = postBytes.Length;
>
>  
>
> using (Stream strmReq = webRequest.GetRequestStream())
>
> {
>
> strmReq.Write(postBytes, 0, postBytes.Length);
>
> }
>
> try
>
> {
>
> WebResponse response = webRequest.GetResponse();
>
>  
>
> using (StreamReader reader = new 
> StreamReader(response.GetResponseStream()))
>
> {
>
> string responseXml = reader.ReadToEnd();
>
> XmlDocument xDoc = new XmlDocument();
>
> xDoc.LoadXml(responseXml);
>
> XmlNamespaceManager xmlns = new 
> XmlNamespaceManager(xDoc.NameTable);
>
> xmlns.AddNamespace("soap", "
> http://schemas.xmlsoap.org/soap/envelope/";);
>
> xmlns.AddNamespace("v201206", "
> https://adwords.google.com/api/adwords/mcm/v201206";);
>
> XmlElement faultNode =
>
> 
> (XmlElement)xDoc.SelectSingleNode("soap:Envelope/soap:Body/soap:Fault", 
> xmlns);
>
> if (faultNode != null)
>
> {
>
> // Something went wrong with API call. Parse 
> faultNode for more details. 
>
> }
>
> else
>
> {
>
> XmlElement mutateResponseNode = 
> (XmlElement)xDoc.SelectSingleNode(
>
> "soap:Envelope/soap:Body/v201206:mutateResponse", 
> xmlns);
>
> // Parse mutateResponseNode contents to get the 
> campaign id. 
>
> }
>
> }
>
> }
>
> catch (WebException ex)
>
> {
>
> throw new ApplicationException("Could not make Api 
> call.", ex);
>
> }
>
> }
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, se

Re: Upgrading to v201206

2013-01-07 Thread Bernardo Alves
Hi Kevin,

I tried this example to request information from ManagedCustomerService but 
I keep getting "internal server error". Any ideas of what might be going 
wrong?

Thanks,
Bernardo

Quinta-feira, 25 de Outubro de 2012 16:08:15 UTC+1, Kevin Winter escreveu:
>
> Hi David,
>   Here's an example of an MCS.get call from the Java Library:
>
> http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";>
> 
> https://adwords.google.com/api/adwords/mcm/v201209"; 
> soapenv:mustUnderstand="0">
> https://adwords.google.com/api/adwords/cm/v201209";>...
> https://adwords.google.com/api/adwords/cm/v201209
> ">...
> https://adwords.google.com/api/adwords/cm/v201209";>FooBar (AwApi-Java, 
> AdWords-Axis/internal, Common-Java/1.10.1, Axis/1.4, Java/1.7.0-google-v5, 
> internal)
> https://adwords.google.com/api/adwords/cm/v201209
> ">false
> https://adwords.google.com/api/adwords/cm/v201209
> ">false
> 
> 
> 
> https://adwords.google.com/api/adwords/mcm/v201209";>
> 
> https://adwords.google.com/api/adwords/cm/v201209";>Login
> https://adwords.google.com/api/adwords/cm/v201209";>CustomerId
> https://adwords.google.com/api/adwords/cm/v201209";>Name
> 
> 
> 
> 
>
> We strongly recommend that you use one of our client 
> librariesas 
> they handle these namespace issues for you.  Our DotNet client library 
> supports VB DotNet.
>
> - Kevin Winter
> AdWords API Team
>
> On Thursday, October 25, 2012 9:06:46 AM UTC-4, David Lin wrote:
>>
>> Hi Kevin,
>>
>> We tried to upgrade to v201209 and we have the same problem. I have tried 
>> to add 
>> xmlns='https://adwords.google.com/api/adwords/cm/v201209'
>>  
>> on the serviceSelector element. but we still receive the same error 
>> message. Could you please more specify exactly how the XML will look like? 
>>
>> Many thanks. 
>>
>> David
>>
>>
>>
>>
>> On Wednesday, July 25, 2012 5:28:25 AM UTC+10, Kevin Winter wrote:
>>>
>>> Hi Simon,
>>>   The ManagedCustomerService uses a Generic Selector (unlike the 
>>> ServicedAccountService, which used it's own).  This selector is shared from 
>>> the CM namespace: 
>>> https://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService.Selector
>>>
>>> You will need an xmlns='
>>> https://adwords.google.com/api/adwords/cm/v201206' on the 
>>> serviceSelector element (I believe) - just like how you specify the cm 
>>> namespace for the RequestHeader elements.
>>>
>>> Might I recommend the VB.net client 
>>> librarythat handles 
>>> this for you?
>>>
>>> - Kevin Winter
>>> AdWords API Team
>>>
>>> On Friday, July 13, 2012 8:16:41 AM UTC-4, Simon Day wrote:

 Hi,

 We have developed a number of custom VB functions to enable reporting 
 on and managing Adwords accounts. I'm trying to upgrade from v201109 to 
 v201206 but seem to be having issues straight away!

 The first thing I need to do is list the client accounts under a given 
 MCC account. I can see the service I need to use has changed from 
 ServicedAccountService to ManagedCustomerService, so having updated to 
 this 
 and swapped the 'Selector' to 'serviceSelector', and specified valid 
 fields 
 but am getting the error "[SelectorError.MISSING_FIELDS @ 
 serviceSelector]" 
 when posting to the production environment, and 
 "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR" when posting to the 
 sandbox.

 My XML looks like this:
 
 >>> xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
 xmlns:xsd='http://www.w3.org/2001/XMLSchema'
 xmlns:cm='https://adwords.google.com/api/adwords/cm/v201206'
 xmlns:mcm='https://adwords.google.com/api/adwords/mcm/v201206'>
   
 
   XXX
   YYY
   ZZZ
 
   
   
 
   
 Name
 Login
 CompanyName
 CustomerId
 CanManageClients
 CurrencyCode
 DateTimeZone
   
 
   
 

 Can anyone point me in the right direction?

 Thanks
 Simon

>>>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@go

Revoking Access

2013-01-07 Thread Sruly Markowitz
I have an idea for software that can help users manage their Adwords 
account.
After doing some research and seeing that Google has, twice in the past 2 
years, revoked access to (even relatively) large companies (SEO Moz, Raven 
etc), I am concerned about putting money behind something that can be 
entirely stopped at Google's whim, without any communication from them.

Any thoughts? Or am I paranoid?

Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





ManagedCustomerService SOAP example to get ManagedCustomerPage list

2013-01-07 Thread Bernardo Alves
Hi,

Could anyone please provide me with a SOAP example to get a 
ManagedCustomerPage list from the ManagedCustomerService ? I've been trying 
several combinations but I keep getting the "invalid request" error. My 
goal is to obtain the list of managed client IDs of my MCC account, in 
order to run reports for each of them.


Any help on this subject would be much appreciated.

Best regards,
Bernardo Alves

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Waiting for test account approval

2013-01-07 Thread Vicki Gore
Hi, 

I filled out the online form early December for an MCC to be turned into 
test accounts, I listed the MCC and the client IDs within it but still 
havent received any confirmation for approval. Can someone get back to me 
on this please?

Thanks

Vicki

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





SOAP example to get ManagedCustomerPage

2013-01-07 Thread Bernardo Alves
Hi,

Could anyone share an example of a SOAP request to get a 
ManagedCustomerPage list from 
ManagedCustomerService?


Thanks for any light you can shed on this sibject,

Bernardo Alves

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: AdWords Test Account best practice

2013-01-07 Thread Danial Klimkin
Hello Sinisa,


The Test Account is a normal production account except to the fact it will 
never serve. As such, there is no way to completely delete a campaign other 
than change it's status.

This should not be an issue though as the number of deleted campaigns on 
the account is not limited.


-Danial, AdWords API Team.



On Saturday, January 5, 2013 2:06:41 PM UTC+4, Sinisa Grgic (LumosLabs) 
wrote:
>
> Hi,
>
> I'm switching now from Sandbox to Test Account. Since we were testing 
> create/delete campaign on Sandbox I wonder what is the best practice for 
> this kind of tests
> in Test Account. Is it possible to wipe out all campaigns from Test 
> Account after some time? That means not to set their status to deleted, 
> meaning to remove 
> them completely from Test Account.
> In our tests we create campaign, test some functionality like for example 
> add ad group, add ads, check if everything is added correctly and delete 
> campaign.
> Than for next test we create new campaign, test some other functionality 
> and delete that campaign and so on.
> After some time we will have bunch of deleted campaigns, I wonder if we 
> can get rid of it since we don't need them.
>
> Thanks,
> Sinisa.
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: fetch data from Google Adwords Campaign account using API via sandbox

2013-01-07 Thread Danial Klimkin
Hello Neha,


The Sandbox is now deprecated. Please see this guide on Test Accounts 
instead:

  https://developers.google.com/adwords/api/docs/test-accounts

For quick start with C#, see our DotNet library:

  https://code.google.com/p/google-api-adwords-dotnet/


-Danial, AdWords API Team.


On Friday, January 4, 2013 10:06:50 AM UTC+4, Neha Prajapati wrote:
>
> Hi 
>
> I am beginner to integrating Google Adwords API. I want to integrate 
> the Google Adword API using ASP.NET 2008 and C#.
>
> *I need to fetch data from Google Adwords Campaign account using API on 
> daily basis via sandbox.
> *
>
> **
>
> Kindly help me .
>
> Advanced thanks for the help ... 
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: Account Managment

2013-01-07 Thread Danial Klimkin
Hello Ro,


No, at present ManagedCustomerService supports only 'ADD' operation.


-Danial, AdWords API Team.


On Friday, January 4, 2013 1:09:29 AM UTC+4, Ro wrote:
>
> Hey,
>  
> Is it possible to update an account I created via the api? let's say 
> update it's time zone at later time of the creation?
>  
> Thanks,
>  
> Ro
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: MutateJobService - How to get all Job Ids?

2013-01-07 Thread Danial Klimkin
Hello Joel,


This is not possible with the API. It is intentional due to the way the 
jobs are executed on the server side.


-Danial, AdWords API Team.


On Friday, January 4, 2013 12:27:36 AM UTC+4, joel wrote:
>
> Let's say I submit a bunch of MutateJobs and then my process crashes 
> before I can poll & process all of the results. Is there an API call I can 
> use to retrieve successful or failed mutated jobs? It doesn't seem like 
> there is, could one be added to handle the case where I've "lost" my job 
> ids.
>
> -Jol
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: fetch data from google adword account via API

2013-01-07 Thread Danial Klimkin
I closing this thread as a duplicate of 
https://groups.google.com/forum/#!topic/adwords-api/ifwkjOtJ6Jw.


-Danial.


On Thursday, January 3, 2013 8:21:47 AM UTC+4, Neha Prajapati wrote:
>
>
> Hi Friends
>
> i need to get data from Google Adwords account using API on daily basis.
>
> i.e. I need to fetch data using API from Google Adwords account campaign 
> data either using ssis ,console application.
>
> Kindly help me .
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: Use RSS Feed To Create Campaign

2013-01-07 Thread Danial Klimkin
Hello Chris,


The AdWords API is quite complex as the product has a lot of features. It 
is possible to implement what you describe but it will require some 
software development skills.

This is a good place to start:

  https://developers.google.com/adwords/api/docs/

And here are our client libraries:

  https://developers.google.com/adwords/api/docs/clientlibraries


-Danial, AdWords API Team.



On Thursday, January 3, 2013 3:52:03 AM UTC+4, Chris Slowik wrote:
>
> Disclaimer: I'm not a coder by any means.  I have a client that would like 
> to use the AdWords API to automatically create new Campaigns/Ad Groups 
> based on an article RSS feed.  Can someone point me in the right direction 
> to get started, or recommend a company that could handle this?
>
> Thanks in advance!
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: accounts hierarchy for test account

2013-01-07 Thread Danial Klimkin
Hello,


MCC-level calls are not supported for Test Accounts. This includes 
MCService.


-Danial, AdWords API Team.


On Thursday, January 3, 2013 1:17:09 PM UTC+4, gpsphpdev wrote:
>
> How to get accounts hir=errarchy for test account.
>
> Can't use 
> ManagedCustomerServiceso
>  how to do that?
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Query Product Extension IDs

2013-01-07 Thread John Lister
Hi, I'm trying to create a PLA campaign using the Java API and I've come 
across a problem which I suspect is a complete misunderstanding of how the 
api works.

Could you tell me the correct way to add ProductExtension to an a campaign 
using the api, I've tried a few things but come up against a wall.
If I create a ProductExtension object and assign the customerID, advertiser 
name and campaign ID; I get a permission denied error if I try to ADD it 
using CampaignAdExtension Service, which I suspect is because it is trying 
to create a new extension rather than link it to the campaign. 

So I thought I could get the extension id and use that instead, however 
querying the api for extensions doesn't seem to return any product 
extension references. I only seem to get SiteLinkExtensions. I've tried 
various predicates to restrict the search such as asking for specific 
campaign IDs which I know use product extensions, but still nothing. 

I suspect I'm doing it completely wrong or it isn't supported through the 
api.

Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Empty MANAGED_PLACEMENTS_PERFORMANCE_REPORT

2013-01-07 Thread Alex
Is it possible to adjust the CPCs of mobile Ads over the API?
In the Adwords Interface I see them as managed Placements, but they dont 
appear in the MANAGED_PLACEMENTS_PERFORMANCE_REPORT. 
They seem to appear in the URL_PERFORMANCE_REPORT, but without IDs. Without 
IDs its impossible to adjust the CPCs.

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





keyword match settings ???

2013-01-07 Thread Noah
Hello,

I'm following, step-by-step, the documentation at: 
https://developers.google.com/adwords/api/docs/#soap

1) Get an auth token using CURL.  Works fine

2) Send manual SOAP request with supplied auth, client id, etc.  FAILS

I get an error back from google that says (from the SOAP response): 

MUST_SPECIFY_KEYWORD_MATCH_SETTINGS

However, the example in the docs doesn't say anything about keyword match 
settings.  My guess is that Google updated some rules for creating 
campaigns, but failed to update the documentation.  

Can someone provide me with an example of properly formed XML to create a 
campaign with this parameter set??

Thank You


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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Re: Bug in the Documentation

2013-01-07 Thread Kevin Winter (AdWords API Team)
Hi,
  Here's an example of how the Java client library would format such a 
request:

http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

https://adwords.google.com/api/adwords/cm/v201209"; 
soapenv:mustUnderstand="0">
***
***
***
FooBar (AwApi-Java, AdWords-Axis/internal, 
Common-Java/1.12.1, Axis/1.4, Java/1.7.0-google-v5, 
internal)
false
false



https://adwords.google.com/api/adwords/cm/v201209";>

ADD

Interplanetary Cruise banner #1357578390298
PAUSED

116580888

https://adwords.google.com/api/adwords/cm/v201209"; 
xsi:type="ns6:ManualCPM"/>
https://adwords.google.com/api/adwords/cm/v201209"; 
xsi:type="ns7:KeywordMatchSetting">
false


false
false
true

false








Multiple settings would be specified like this:

https://adwords.google.com/api/adwords/cm/v201209"; 
xsi:type="ns3:GeoTargetTypeSetting">

DONT_CARE

https://adwords.google.com/api/adwords/cm/v201209"; 
xsi:type="ns4:KeywordMatchSetting">
false

https://adwords.google.com/api/adwords/cm/v201209"; 
xsi:type="ns5:TargetRestrictSetting">
true


A list is just a repeated element, i.e. maxOccurs="unbounded" minOccurs="0"

- Kevin Winter
AdWords API Team

On Friday, January 4, 2013 10:21:13 AM UTC-5, Noah wrote:
>
> Kevin,
>
> We may very well decide to use the API for final production code. 
>  However, to fully understand the underlying communication process and 
> options, we'd like to start with some raw SOAP calls and work our way up.
>
> This shouldn't be too difficult as SOAP is a fairly well defined protocol, 
> and Google has very thorough online documentation of every object, call, 
> and option.  Our main issue is that we don't understand some of the 
> "notation" that Google uses to describe SOAP options.  (While SOAP follows 
> standards, the documentation has no standard.)
>
> For example, with this setting, the documentation is here:
>
> https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.KeywordMatchSetting
>
> Apparently it is a "setting" of "Campaign", which is documented here:
>
> https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.Campaign
>
> The documentation says that "Setting" is a "list", but doesn't really 
> explain how to use that in the XML
>
> Is there an actual example of XML (SOAP) that uses this setting?
>
> As it stands, the example, which is SOAP, is broken.
>
> Thank You
>
>
> On Jan 4, 2013, at 7:04 AM, Kevin Winter (AdWords API Team) <
> adwordsapia...@google.com > wrote:
>
> Thanks for pointing this out, I'll get the docs updated.
>
> We strongly encourage you to use a client library to make SOAP calls, very 
> few developers take this route.  Making raw requests like this will result 
> in numerous headaches (such as this) trying to craft the appropriate SOAP. 
>  We have plenty of code examples showing how to do numerous actions with 
> the API.  For example, adding campaigns in java: 
> https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201209/basicoperations/AddCampaigns.java
>
> - Kevin Winter
> AdWords API Team
>
> On Thursday, January 3, 2013 1:01:37 AM UTC-5, Noah wrote:
>>
>> Still stuck on this.
>>
>> 1) Has anyone resolved how that keyword_match_settings became mandatory?  
>> Should the documentation examples be updated?
>>
>> 2) I can't figure out, from the online SOAP documentation, the correct 
>> way to set this variable.  Can someone provide me with an example SOAP 
>> request that includes this parameter?
>>
>> Thanks
>>
>>
>> On Sunday, December 30, 2012 7:34:42 PM UTC-8, Noah wrote:
>>>
>>> Hello,
>>>
>>> I'm following, step-by-step, the documentation at: 
>>> https://developers.google.com/adwords/api/docs/
>>>
>>> 1) Get an auth token using CURL.  Works fine
>>>
>>> 2) Send manual SOAP request with supplied auth, client id, etc.  FAILS
>>>
>>> I get an error back from google that says (from the SOAP response): 
>>>
>>> MUST_SPECIFY_KEYWORD_MATCH_SETTINGS
>>>
>>> However, the example in the docs doesn't say anything about keyword 
>>> match settings.  My guess is that Google updated some rules for creating 
>>> campaigns, but failed to update the documentation.  
>>>
>>> Suggestions?

Re: Bug in the Documentation

2013-01-07 Thread Noah Silverman
Kevin,

That's a huge help. 

Thank You!



On Jan 7, 2013, at 9:16 AM, Kevin Winter (AdWords API Team) 
 wrote:

> Hi,
>   Here's an example of how the Java client library would format such a 
> request:
> 
> http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> 
>  xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201209"; 
> soapenv:mustUnderstand="0">
> ***
> ***
> ***
> FooBar (AwApi-Java, AdWords-Axis/internal, 
> Common-Java/1.12.1, Axis/1.4, Java/1.7.0-google-v5, internal)
> false
> false
> 
> 
> 
> https://adwords.google.com/api/adwords/cm/v201209";>
> 
> ADD
> 
> Interplanetary Cruise banner #1357578390298
> PAUSED
> 
> 116580888
> 
>  xmlns:ns6="https://adwords.google.com/api/adwords/cm/v201209"; 
> xsi:type="ns6:ManualCPM"/>
>  xmlns:ns7="https://adwords.google.com/api/adwords/cm/v201209"; 
> xsi:type="ns7:KeywordMatchSetting">
> false
> 
> 
> false
> false
> true
> 
> false
> 
> 
> 
> 
> 
> 
> 
> 
> Multiple settings would be specified like this:
> 
>  xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201209"; 
> xsi:type="ns3:GeoTargetTypeSetting">
> 
> DONT_CARE
> 
>  xmlns:ns4="https://adwords.google.com/api/adwords/cm/v201209"; 
> xsi:type="ns4:KeywordMatchSetting">
> false
> 
>  xmlns:ns5="https://adwords.google.com/api/adwords/cm/v201209"; 
> xsi:type="ns5:TargetRestrictSetting">
> true
> 
> 
> A list is just a repeated element, i.e. maxOccurs="unbounded" minOccurs="0"
> 
> - Kevin Winter
> AdWords API Team
> 
> On Friday, January 4, 2013 10:21:13 AM UTC-5, Noah wrote:
> Kevin,
> 
> We may very well decide to use the API for final production code.  However, 
> to fully understand the underlying communication process and options, we'd 
> like to start with some raw SOAP calls and work our way up.
> 
> This shouldn't be too difficult as SOAP is a fairly well defined protocol, 
> and Google has very thorough online documentation of every object, call, and 
> option.  Our main issue is that we don't understand some of the "notation" 
> that Google uses to describe SOAP options.  (While SOAP follows standards, 
> the documentation has no standard.)
> 
> For example, with this setting, the documentation is here:
> https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.KeywordMatchSetting
> 
> Apparently it is a "setting" of "Campaign", which is documented here:
> https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.Campaign
> 
> The documentation says that "Setting" is a "list", but doesn't really explain 
> how to use that in the XML
> 
> Is there an actual example of XML (SOAP) that uses this setting?
> 
> As it stands, the example, which is SOAP, is broken.
> 
> Thank You
> 
> 
> On Jan 4, 2013, at 7:04 AM, Kevin Winter (AdWords API Team) 
>  wrote:
> 
>> Thanks for pointing this out, I'll get the docs updated.
>> 
>> We strongly encourage you to use a client library to make SOAP calls, very 
>> few developers take this route.  Making raw requests like this will result 
>> in numerous headaches (such as this) trying to craft the appropriate SOAP.  
>> We have plenty of code examples showing how to do numerous actions with the 
>> API.  For example, adding campaigns in java: 
>> https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201209/basicoperations/AddCampaigns.java
>> 
>> - Kevin Winter
>> AdWords API Team
>> 
>> On Thursday, January 3, 2013 1:01:37 AM UTC-5, Noah wrote:
>> Still stuck on this.
>> 
>> 1) Has anyone resolved how that keyword_match_settings became mandatory?  
>> Should the documentation examples be updated?
>> 
>> 2) I can't figure out, from the online SOAP documentation, the correct way 
>> to set this variable.  Can someone provide me with an example SOAP request 
>> that includes this parameter?
>> 
>> Thanks
>> 
>> 
>> On Sunday, December 30, 2012 7:34:42 PM UTC-8, Noah wrote:
>> Hello,
>> 
>> I'm following, step-by-step, the documentation at: 
>> https://developers.google.com/adwords/api/docs/
>> 
>> 1) Get an auth token using CURL.  Works fine
>> 
>> 2) Send manual SOAP request with supplied auth, client id, etc.  FAILS
>> 
>> I get an error back from google th

Re: Get automatic placement exclusions on ad group level

2013-01-07 Thread Kevin Winter (AdWords API Team)
It looks like my reply did not go to the forum.  My original answer:

This isn't currently possible.  The Criteria report, which does return 
AdGroup-level data, only returns Search network traffic and the Display 
Keywords report only reflects Keywords.

We'll be updating the Mapping Report to the UI documentation to correct 
this.

- Kevin WInter
AdWords API Team

On Sunday, December 9, 2012 8:02:41 AM UTC-5, Zweitze wrote:
>
> Anyone?
>
>
> Op vrijdag 16 november 2012 15:36:30 UTC+1 schreef Zweitze het volgende:
>>
>> Searching further, I found the article "Mapping Report to the UI" which 
>> describes the placement exclusions as 
>> follows
>> :
>>
>> *Although placement exclusions, known in the API as negative placements, 
>> do not hold statistics, a report called Campaign Negative Placements 
>> Performance is available in the API to retrieve this structural data. Note 
>> that only data about negative placements at the ad group level is available 
>> via the API reports. To retrieve placements exclusions data at the campaign 
>> level refer to the 
>> CampaignCriterionService
>>  
>> *
>>
>> This appears to be wrong. The Campaign Negative Placement Performace 
>> report gives data about negative placements on the campaign level, NOT the 
>> ad group level.
>>
>> So, I can retrieve campaign level negatives in two ways, with the 
>> Campaign Negative Placement Performace report and the 
>> CampaignCriterionService. What about ad group level negatives?
>>
>> In case you wonder, my goal is to detect which automatic placements are 
>> now excluded, as seen in the Display Network tab of the web UI. The 
>> mentioned article "Mapping reports to the UI" does mention how the 
>> automatic placements are generated, but how the "Excluded" label is 
>> determined is not part of the documentation.
>>
>>
>>
>>
>> On Thursday, November 15, 2012 5:15:41 PM UTC+1, Zweitze wrote:
>>>
>>> Hello,
>>>
>>> I'm trying to get all automatic placement exclusions. Apparently two 
>>> types exist, exclusions on ad group level and exclusions on campaign level. 
>>> I figured out how to get the exclusions on campaign level - using 
>>> CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT
>>>
>>> But how to get the exclusions on ad group level? I cannot find a similar 
>>> report for groups.
>>>
>>
>>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en





Getting CampaignCriterionError.OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE

2013-01-07 Thread Oliver
The docs for CampaignCriterionOperation:

https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CampaignCriterionOperation

says it supports the SET operator.  However, using SET results in getting:

CampaignCriterionError.OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE

CampaignCriterionOperation seems to work only with ADD and REMOVE operator. 
 Any ideas why this is?

I'm trying to modify the Language, Device and Location of a campaign.  The 
current campaign has English as a Language. I want to add Spanish. So I 
create a SET operation with English & Spanish, but I get the above error.

The same goes for Devices and Locations.

Thanks

Oliver

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en