Re: AlertService

2010-10-12 Thread AdWords API Advisor
Hi,

Thanks for pointing it out. v10.1 still requires all those
xxxSpecified fields to be mentioned when setting nullable fields,
whereas v11.1 doesn't. I wrote the code samples for v11.1 and moved
them to v10.1 without noticing the missing xxxSpecified statements.
The code should look like:

AlertQuery query = new AlertQuery();
query.filterSpec = FilterSpec.ALL;
query.filterSpecSpecified = true;
query.clientSpec = ClientSpec.ALL;
query.clientSpecSpecified = true;
query.triggerTimeSpec = TriggerTimeSpec.ALL_TIME;
query.triggerTimeSpecSpecified = true;
query.severities = new AlertSeverity[] { AlertSeverity.GREEN,
AlertSeverity.YELLOW,
AlertSeverity.RED};
query.types = new AlertType[] {AlertType.CAMPAIGN_ENDING,
AlertType.CAMPAIGN_ENDED};

// Create the selector.
AlertSelector selector = new AlertSelector();
selector.query = query;
selector.paging = new Paging();
selector.paging.startIndex = 0;
selector.paging.startIndexSpecified = true;
selector.paging.numberResults = 10;
selector.paging.numberResultsSpecified = true;

I'll submit a patch for the new code samples later today.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 12, 7:37 pm, guig  wrote:
> Hello,
>
> I use AlertService like in the example and I have this error message:
>
> [RequiredError.REQUIRED @ selector.query.triggerTimeSpec,
> RequiredError.REQUIRED @ selector.query.clientSpec,
> RequiredError.REQUIRED @ selector.query.filterSpec]
>
> when i call AlertPage page = alertService.get(selector);

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: How do I get a My Client Center account?

2010-10-12 Thread AdWords API Advisor
Hi Chris,

You can create an MCC as described in
http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=22531.
Then signup for API as described in 
http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=15104.
Finally, link your child account under the newly created MCC as
described in 
http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=7732.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 13, 4:16 am, Chris  wrote:
> I've searched around Adwords a bit more to see if I can find any more
> MCC signup information.  It's actually quite confusing, as the FAQ
> refers to several items:
>
> My Client Center
> Managed Accounts
> Link existing account button
>
> and so forth, and so on.    It seems as if the FAQ is referring to a
> different system entirely, as the search inside the Adwords account
> doesn't bring these up.
>
> Is there an alternative FAQ that is more accurate in describing how to
> get an MCC account?
>
> Thanks
>
> Chris
>
> On Oct 12, 1:49 pm, Chris  wrote:
>
>
>
> > OK, this is the heading of one of the Adwords API FAQs, but I haven't
> > been able to sign up, as I keep getting the message:
>
> >  "The login is already an AdWords account."
>
> > This would imply that MCC is already set up, but there is no
> > indication it has been.   Can someone tell me where I need to make
> > changes.  Perhaps I just don't understand what is being done here
>
> > Thanks
> > Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: How do I get a My Client Center account?

2010-10-12 Thread Chris
I've searched around Adwords a bit more to see if I can find any more
MCC signup information.  It's actually quite confusing, as the FAQ
refers to several items:

My Client Center
Managed Accounts
Link existing account button

and so forth, and so on.It seems as if the FAQ is referring to a
different system entirely, as the search inside the Adwords account
doesn't bring these up.

Is there an alternative FAQ that is more accurate in describing how to
get an MCC account?

Thanks

Chris













On Oct 12, 1:49 pm, Chris  wrote:
> OK, this is the heading of one of the Adwords API FAQs, but I haven't
> been able to sign up, as I keep getting the message:
>
>  "The login is already an AdWords account."
>
> This would imply that MCC is already set up, but there is no
> indication it has been.   Can someone tell me where I need to make
> changes.  Perhaps I just don't understand what is being done here
>
> Thanks
> Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 not read report

2010-10-12 Thread AdWords API Advisor
Hi Marco,

The ReportDefinitionService does not currently support cross-client
reports, so there is no need to filter on Account Id.  Also, AccountId
is not a field of a KEYWORDS_PERFORMANCE_REPORT:

  http://code.google.com/apis/adwords/docs/appendix/reports.html#keywords

Best,
- Eric

On Oct 12, 5:04 am, "Marco T."  wrote:
> Thanks for your response.
>
> This is a sample code
>     Marco
>
> $selector = new Selector(
>                             array(
>                                  "AdGroupId",
>                                  "AveragePosition",
>                                  "Clicks",
>                                  "Cost",
>                                  "Impressions",
>                                  "Id"
>                             )
>                         );
> $selector->dateRange = new DateRange( "20100927", "20101003" );
> $selector->predicates = new Predicate( "AccountId", "EQUALS",
> "em...@example.com");
>
> $reportDefinition = new ReportDefinition();
> $reportDefinition->selector = $selector;
> $reportDefinition->reportName = "top keyword settimanali";
> $reportDefinition->reportType = "KEYWORDS_PERFORMANCE_REPORT";
> $reportDefinition->downloadFormat = "CSV";
> $reportDefinition->dateRangeType = "CUSTOM_DATE";
>
> try{
>     $reportDefinitionOperation = new ReportDefinitionOperation();
>     $reportDefinitionOperation->operand = $reportDefinition;
>     $reportDefinitionOperation->operator = "ADD";
>
>     $res = $service->mutate( array( $reportDefinitionOperation ) );
>     print_r($res);}
>
> catch ( Exception $e ){
>     print_r($e);
>     exit;
>
> }
>
> On 7 Ott, 19:39, AdWords API Advisor 
> wrote:
>
>
>
>
>
>
>
> > Hi Marco,
>
> > I've seen this error when the report definition contains an invalid
> > predicate value.  Do you have the code you used to create the report
> > definition?
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Oct 6, 4:38 am, "Marco T."  wrote:
>
> > > Here's a snippet of code that return the error
>
> > > .
> > > $service = $user->GetReportDefinitionService("v201008");
>
> > > try{
> > >     //taking all valid report
> > >     $selector = new Selector();
> > >     $all = $service->get( $selector );}
>
> > > catch ( Exception $e ){
> > >     print_r($e);
> > >     exit;
>
> > > }
>
> > > //the ID of first report
> > > $id = (float) $all->entries[0]->id;
>
> > > //try to download report
> > > $ch = curl_init( "https://adwords.google.com/api/adwords/
> > > reportdownload?__rd=".$id );
> > > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> > > curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0 );
> > > curl_setopt($ch, CURLOPT_TIMEOUT, 0 );
> > > curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
> > > curl_setopt($ch, CURLOPT_HTTPHEADER, array(
> > >                                             'Authorization:
> > > GoogleLogin auth=' . $user->GetAuthToken(),
> > >                                             'clientEmail: ' . 
> > > $user->GetClientId()
>
> > >                                           ));
> > > $x = curl_exec($ch);
>
> > > //print response
> > > echo $x;
> > > curl_close($ch);
>
> > > On 5 Ott, 17:00, "Marco T."  wrote:
>
> > > > Everytime I try to download accepted report (with or without the PHP
> > > > reports utilties) I obtaing this response:
>
> > > > !!!1|||47767XX|||Could not read report???
>
> > > > Any idea?
> > > > Marco

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ManualCPCAdGroupBids bid values returns to NULL

2010-10-12 Thread AdWords API Advisor
Hi Joe,

It could be that there is no site (placement) max CPC set for the ad
group, esp if the campaign isn't running on the CONTENT_NETWORK.  If
you take a look at the SOAP XML you might get a better idea of what is
being returned.

Best,
- Eric

On Oct 12, 1:10 am, Joe  wrote:
> Hi Eric,
>
> I tried to cast:
> ManualCPCAdGroupBids test = (ManualCPCAdGroupBids) adGroup.getBids();
> System.out.println ("test" +test.getSiteMaxCpc()
> +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc());
>
> It returns to NULL and it seems i tried use the code :
> test.getSiteMaxCpc().getAmount, there is null pointer exception.
> Therefor the test value is null. I don't understand I tried to output
> the System.out.println(adGroup.getBids().getAdGroupBidsType()); // it
> displays ManualCPCAdGroupBids , I assume its ManualCPCAdGroupBids but
> bid values of ManualCPCAdGroupBids are null.
>
> Can you please give me example how to get bid values in every adgroup?
> I'm still intermediate level these adwords api.
>
> Thanks,
> Joe
>
> On Oct 11, 8:47 am, AdWords API Advisor 
> wrote:
>
>
>
>
>
>
>
> > Hi Joe,
>
> > Which part of the code returns null?  It seems like you have the basic
> > idea, although I think you need to cast adGroup.getBids() to
> > ManualCPCAdGroupBids to get access to the fields.
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Oct 8, 12:28 am, Joe  wrote:
>
> > > Hi,
>
> > > I'm trying to get the bid values like keywordMaxCpc,
> > > keywordContentMaxCpc and siteMaxCpc from ManualCPCAdGroupBids.
> > >  Code:
>
> > > System.out.println(adGroup.getBids().getAdGroupBidsType()); // it
> > > displays ManualCPCAdGroupBids
>
> > > ManualCPCAdGroupBids test = adGroup.getBids();
> > >   System.out.println ("test" +test.getSiteMaxCpc()
> > > +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc());
>
> > > Please give me a logic sample on how to get AdgroupsBids type and
> > > their bid values from Adgroup list.
>
> > > Thanks,
> > > - Joe

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Connection has been shutdown

2010-10-12 Thread AdWords API Advisor
Hi,

As mentioned before, in my experience these errors are typically due
to machine, router, or network service provider timeouts on SSL
connections.  I'd start by checking with your network team to see if
there were any changes that could be leading to this issue.

Best,
- Eric

On Oct 11, 9:53 pm, jsjacob  wrote:
> I've been getting this error starting this morning. My requests have
> been small (e.g., adding a keyword or an ad one at a time -- I haven't
> switched to the bulk operations yet) and I see the error after about
> 5-10 minutes. When I check in the AdWords web ui I see the previous
> operations completed successfully.
>
> Any ideas?
>
> On Sep 28, 3:56 pm, AdWords API Advisor 
> wrote:
>
>
>
>
>
>
>
> > Hi Jeremy,
>
> > I would start with simply making smaller requests, limiting the number
> > of operations per request.  The BulkMutateJobService may help, but it
> > is not an easy transition.
>
> > Best,
> > - Eric
>
> > On Sep 28, 7:48 am, Jeremy Aube  wrote:
>
> > > Hi Eric,
>
> > > I believe they're fairly large requests. If the requests are timing
> > > out because they're too large, would using bulk mutate instead help?
>
> > > Thanks!
>
> > > Jeremy Aube
> > > ROI Revolution
>
> > > On Sep 23, 5:46 pm, AdWords API Advisor 
> > > wrote:
>
> > > > Hi Jeremy,
>
> > > > I believe these are normally caused by network timeouts, at a router
> > > > or service provider level.  Are you getting these errors for small
> > > > requests, or only large ones?
>
> > > > Best,
> > > > - Eric Koleda, AdWords API Team
>
> > > > On Sep 22, 12:43 pm, Jeremy Aube  wrote:
>
> > > > > Lately I've been having the following issue using the
> > > > > adParamService.mutate service:
>
> > > > > AxisFault
> > > > >  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}
> > > > > Server.userException
> > > > >  faultSubcode:
> > > > >  faultString: javax.net.ssl.SSLException: Connection has been
> > > > > shutdown: javax.net.ssl.SSLException: java.net.SocketException:
> > > > > Connection reset by peer: socket write error
> > > > >  faultActor:
> > > > >  faultNode:
> > > > >  faultDetail:
> > > > >         
> > > > > {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException:
> > > > > Connection has been shutdown: javax.net.ssl.SSLException:
> > > > > java.net.SocketException: Connection reset by peer: socket write error
> > > > >         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(Unknown
> > > > > Source)
> > > > >         at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown 
> > > > > Source)
> > > > >         at java.io.BufferedInputStream.fill(Unknown Source)
> > > > >         at java.io.BufferedInputStream.read(Unknown Source)
> > > > >         at
> > > > > org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender.
> > > > >  java:
> > > > > 583)
> > > > >         at 
> > > > > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:
> > > > > 143)
> > > > >         at
> > > > > com.google.api.adwords.lib.AdWordsHttpSender.invoke(AdWordsHttpSender.java:
> > > > > 47)
> > > > >         at
> > > > > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java
> > > > >  :
> > > > > 32)
> > > > >         at 
> > > > > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> > > > >         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> > > > >         at 
> > > > > org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> > > > >         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
> > > > >         at org.apache.axis.client.Call.invoke(Call.java:2767)
> > > > >         at org.apache.axis.client.Call.invoke(Call.java:2443)
> > > > >         at org.apache.axis.client.Call.invoke(Call.java:2366)
> > > > >         at org.apache.axis.client.Call.invoke(Call.java:1812)
> > > > >         at
> > > > > com.google.api.adwords.v201003.cm.AdParamServiceSoapBindingStub.mutate(AdPa
> > > > >  ramServiceSoapBindingStub.java:
> > > > > 567)
> > > > >         at 
> > > > > paramUpdate.ParamUpdate.updateParameter(ParamUpdate.java:222)
> > > > >         at paramUpdate.ParamUpdate.main(ParamUpdate.java:169)
> > > > > Caused by: javax.net.ssl.SSLException: java.net.SocketException:
> > > > > Connection reset by peer: socket write error
> > > > >         at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown
> > > > > Source)
> > > > >         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown 
> > > > > Source)
> > > > >         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown 
> > > > > Source)
> > > > >         at 
> > > > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown
> > > > > Source)
> > > > >         at 
> > > > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown
> > > > > Source)
> > > > >         at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown 
> > > > > Source)
> > > > >         at java.io.BufferedOutputStream.write(Unknown Source)
> > 

Re: QuotaCheckError.ACCOUNT_DELINQUENT

2010-10-12 Thread AdWords API Advisor
Hi,

This error is normally thrown when the MCC account that owns the
developer token has an expired credit card, etc.  If this isn't the
case, can you please post the requestId of a request that demonstrates
the problem?

Best,
- Eric Koleda, AdWords API Team

On Oct 11, 2:16 pm, IceCool  wrote:
> Hi Experts
>
> Could you please look into what could be going wrong here?
>
> My adwords account is not delinquent. There was an outstanding balance
> and has been paid a week before. The current balance is zero as shown
> in the web UI.
>
> When I try to access the TargetingIdeasService using the APIs, I get
> the following exception
>
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
>  faultSubcode:
>  faultString: QuotaCheckError.ACCOUNT_DELINQUENT @
>  faultActor:
>  faultNode:
>  faultDetail:
>         {https://adwords.google.com/api/adwords/o/v201003}
> ApiExceptionFault:QuotaCheckError.ACCOUNT_DELINQUENT @  ns2:message>ApiException ns2:ApplicationException.Type>http://www.w3.org/
> 2001/XMLSchema-instance" 
> xsi:type="ns2:QuotaCheckError">QuotaCheckError.ACCOUNT_DELINQUENT
> ns2:errorString>QuotaCheckError ns2:ApiError.Type>ACCOUNT_DELINQUENT ns2:errors>
>
> QuotaCheckError.ACCOUNT_DELINQUENT @
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcce 
> ssorImpl.java:
> 39)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru 
> ctorAccessorImpl.java:
> 27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at java.lang.Class.newInstance0(Class.java:355)
>         at java.lang.Class.newInstance(Class.java:308)
>         at
> org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:
> 104)
>         at
> org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:
> 90)
>         at
> com.google.api.adwords.v201003.cm.ApiException.getDeserializer(ApiException 
> .java:
> 142)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDes 
> erializerFactory.java:
> 154)
>         at
> org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(Base 
> DeserializerFactory.java:
> 84)
>         at
> org.apache.axis.encoding.DeserializationContext.getDeserializer(Deserializa 
> tionContext.java:
> 464)
>         at
> org.apache.axis.encoding.DeserializationContext.getDeserializerForType(Dese 
> rializationContext.java:
> 547)
>         at
> org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetai 
> lsBuilder.java:
> 157)
>         at
> org.apache.axis.encoding.DeserializationContext.startElement(Deserializatio 
> nContext.java:
> 1035)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A 
> bstractSAXParser.java:
> 501)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE 
> lement(XMLNSDocumentScannerImpl.java:
> 400)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu 
> mentScannerImpl.java:
> 648)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNS 
> DocumentScannerImpl.java:
> 140)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan 
> Document(XMLDocumentFragmentScannerImpl.java:
> 511)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co 
> nfiguration.java:
> 808)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co 
> nfiguration.java:
> 737)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
> 119)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract 
> SAXParser.java:
> 1205)
>         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
> $JAXPSAXParser.parse(SAXParserImpl.java:522)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
>         at
> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContex 
> t.java:
> 227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandCh 
> ecker.java:
> 62)
>         at org.apache.axis.client.AxisClient.invoke(AxisClien

Re: TargetingIdeaService problems - behaviour has inexplicably changed

2010-10-12 Thread AdWords API Advisor
Hi,

Thanks for the example.  I've been able to replicate the issue, and
I'll work with the core engineering team to resolve the underlying
issue.  In the mean time the only work around is to use the
IdeaTextMatchesSearchParameter available in v201003+.

Best,
- Eric

On Oct 11, 11:23 am, Serge_Lapin 
wrote:
> Hi Eric, thanks for your response,
>
> My remaining issue seems to be the one regarding the use of the
> NgramGroupsSearchParameter (v200909), in order to exclude synonyms
> from the results :-
>
>                    string[] keywords = new string[1];
>                    keywords[0] = "diet coke";
>
>                     v200909.NgramGroupsSearchParameter
> ngramGroupsSearchParameter = new v200909.NgramGroupsSearchParameter();
>                     if (!_getSynonyms)
>                     {
>                         ngramGroupsSearchParameter.ngramGroups =
> keywords;
>                         selector.searchParameters = new
> v200909.SearchParameter[] { relatedToKeywordSearchParameter,
> keywordMatchTypeSearchParameter, countryTargetSearchParameter,
> languageTargetSearchParameter, ngramGroupsSearchParameter };
>                     }
>
> As I stated earlier, originally the behaviour seemed to be that
> (taking my diet coke example), if I used the code snippet above to
> exclude synonyms, then I would get more than one result, results like
> "diet coke", "diet coke with lime", "calories in diet coke" etc etc.
> Now I always receive one result ("diet coke"). Which behaviour should
> I expect?
>
> And here are the SOAP requests and responses:-
>
> -BEGIN API CALL-
>
> Request
> ---
>
> POST /api/adwords/o/v200909/TargetingIdeaService
> User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
> Protocol 2.0.50727.4952)
> VsDebuggerCausalityData: uIDPo9pCoBjkQbVAu+r20/
> GRKwkAfdsxqmcxXkaXn7U6Y2/oAYBGtgDAdGxKsHjqjTyQFNYACQAA
> Content-Type: text/xml; charset=utf-8
> SOAPAction: ""
> Host: adwords.google.com
> Content-Length: 2337
> Expect: 100-continue
> Accept-Encoding: gzip
>
>  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:xsd="http://www.w3.org/2001/
> XMLSchema"> xmlns="https://adwords.google.com/api/adwords/cm/
> v200909">mqyQ authToken>https://adwords.google.com/api/
> adwords/cm/v200909">pb-Q soap:Header>https://adwords.google.com/api/
> adwords/o/v200909"> xsi:type="RelatedToKeywordSearchParameter"> xmlns="https://adwords.google.com/api/adwords/cm/v200909";>diet coke text>https://adwords.google.com/api/adwords/cm/
> v200909">EXACT searchParameters> xsi:type="KeywordMatchTypeSearchParameter">EXACT keywordMatchTypes> xsi:type="CountryTargetSearchParameter"> xmlns="https://adwords.google.com/api/adwords/cm/v200909";>GB countryCode> xsi:type="LanguageTargetSearchParameter"> xmlns="https://adwords.google.com/api/adwords/cm/v200909";>en languageCode> xsi:type="NgramGroupsSearchParameter">diet coke ngramGroups>KEYWORD ideaType>IDEAS requestType>KEYWORD requestedAttributeTypes>AVERAGE_TARGETED_MONTHLY_S 
> EARCHES requestedAttributeTypes>TARGETED_MONTHLY_SEARCHES< /
> requestedAttributeTypes>0 startIndex>https://adwords.google.com/api/
> adwords/cm/v200909">20 soap:Body>
>
> Response
> 
>
> SOAPAction: ""
> Content-Encoding:
> Transfer-Encoding: chunked
> X-Content-Type-Options: nosniff
> X-Frame-Options: SAMEORIGIN
> X-XSS-Protection: 1; mode=block
> Cache-Control: private, max-age=0
> Content-Type: text/xml; charset=UTF-8
> Date: Mon, 11 Oct 2010 14:52:34 GMT
> Expires: Mon, 11 Oct 2010 14:52:34 GMT
> Server: GSE
>
> http://schemas.xmlsoap.org/soap/
> envelope/">3e4937d1e4da5cc3f674863843a99930 requestId>1455 responseTime>6 soap:Header>1 ns2:totalNumEntries>TARGETED_MONTHLY_SEARCH 
> ES ns2:key>http://www.w3.org/2001/XMLSchema-
> instance"
> xsi:type="ns2:MonthlySearchVolumeAttribute">MonthlySear 
> chVolumeAttribute ns2:Attribute.Type>20109 ns2:month>2010 ns2:year>81600 ns2:value>20107 ns2:month>1900 ns2:value>20106 ns2:month>1900 ns2:value>20105 ns2:month>2400 ns2:value>20104 ns2:month>2400 ns2:value>20103 ns2:month>2900 ns2:value>20102 ns2:month>1300 ns2:value>20101 ns2:month>1300 ns2:value>200912 ns2:month>1000 ns2:value>200911 ns2:month>1600 ns2:value>200910 ns2:month>1600 ns2:data>KEYWORD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="ns2:KeywordAttribute">KeywordAttribute ns2:Attribute.Type>Keyword Criterion.Type>diet cokeEXACT ns2:value> ns2:data>AVERAGE_TARGETED_MONTHLY_SEARCHES ns2:key>http://www.w3.org/2001/XMLSchema-
> instance"
> xsi:type="ns2:LongAttribute">LongAttribute ns2:Attribute.Type>1900 ns2:entries>
>
> -END API CALL---
>
> -BEGIN API CALL-
>
> Request
> ---
>
> POST /api/adwords/o/v200909/TargetingIdeaService
> User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
> Protocol 2.0.50727.4952)
> VsDebuggerCau

Re: Need clariffications on channel Max CPC

2010-10-12 Thread AdWords API Advisor
Hi,

To address your questions:

1) I'm not sure what you mean with the term "channel".  Can you
further explain the data you are trying to get?

2) There is a minimum CPC value for each currency, which can be found
here:

  https://adwords.google.com/select/AfpoFinder

3) The update will be made as soon as possible, but it may take a
moment to propagate through the system.

4) There are no limits on the number times it can be updated, but
there are other API limits you may run in to.  More information about
our rate limiting is available here:

  
http://adwordsapi.blogspot.com/2010/06/better-know-error-rateexceedederror.html

Best,
- Eric Koleda, AdWords API Team

On Oct 11, 9:56 am, suchi  wrote:
> We need some clarifications regarding the channel max cpc , can you
> please let us know about this ASAP.
>
> 1)      In Current API Version  V2009, there is no provision to get the
> channel max CPC for a keyword. ( The price against the keyword for top
> position for the given date/ current date)
> Please confirm the understanding.
> What it the alternative you suggest?
> 2)     Is there a max/min limits for bid price against keyword/ad
> group/channel campaign?
> 3)     The updated max  CPC will be in effect immediately once updated
> on the channel. Please confirm.
> 4)     Is there any frequency limits for updating max CPC value with-
> in a day?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Get Related Keywords

2010-10-12 Thread AdWords API Advisor
Hi Rakesh,

In the sandbox environment the TargetingIdeaService doesn't return
real keyword ideas.  To get those you will need to use the production
environment.

Best,
- Eric Koleda, AdWords API Tean

On Oct 11, 8:00 am, Rakesh Sanghavi 
wrote:
> I want the related keywords for the keyword text  like e.g.'music'
> i m trying it using google api php library
> but i m not getting proper result
>
> could you please explain what is sample keyword  and red herring
> what's this..
>
> i m getting the output in the format like ;::
>
> Keyword with text 'sample keyword 1707696968 0', match type 'BROAD',
> and average monthly search volume '245842' was found.
> Keyword with text 'Red Herring 1', match type 'BROAD', and average
> monthly search volume '264442' was found.
> Keyword with text 'sample keyword 1707696968 2', match type 'BROAD',
> and average monthly search volume '102355' was found.
> Keyword with text 'Red Herring 3', match type 'BROAD', and average
> monthly search volume '278353' was found.
> Keyword with text 'sample keyword 1707696968 4', match type 'BROAD',
> and average monthly search volume '77357' was found.
> Keyword with text 'Red Herring 5', match type 'BROAD', and average
> monthly search volume '236619' was found.
> Keyword with text 'sample keyword 1707696968 6', match type 'BROAD',
> and average monthly search volume '63463' was found.
> Keyword with text 'Red Herring 7', match type 'BROAD', and average
> monthly search volume '250531' was found.
> Keyword with text 'sample keyword 1707696968 8', match type 'BROAD',
> and average monthly search volume '179128' was found.
> Keyword with text 'Red Herring 9', match type 'BROAD', and average
> monthly search volume '208797' was found.
> Keyword with text 'sample keyword 1707696968 10', match type 'BROAD',
> and average monthly search volume '227769' was found.
> Keyword with text 'Red Herring 11', match type 'BROAD', and average
> monthly search volume '252056' was found.
> Keyword with text 'sample keyword 1707696968 12', match type 'BROAD',
> and average monthly search volume '186035' was found.
> Keyword with text 'Red Herring 13', match type 'BROAD', and average
> monthly search volume '265967' was found.
> Keyword with text 'sample keyword 1707696968 14', match type 'BROAD',
> and average monthly search volume '199946' was found.
> Keyword with text 'Red Herring 15', match type 'BROAD', and average
> monthly search volume '224233' was found.
> Keyword with text 'sample keyword 1707696968 16', match type 'BROAD',
> and average monthly search volume '141861' was found.
> Keyword with text 'Red Herring 17', match type 'BROAD', and average
> monthly search volume '238144' was found.

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

2010-10-12 Thread AdWords API Advisor
Hi Stefan,

I'm not able to replicate the problem, as the
ACCOUNT_PERFORMANCE_REPORT fields are returning correctly for me.
Also, the SOAP XML example you posted was for the
KEYWORDS_PERFORMANCE_REPORT.  Are you seeing this error for all report
types?

Best,
- Eric Koleda, AdWords API Team

On Oct 12, 7:32 am, Fuxx  wrote:
> 
> push
> 

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


TargetingIdeaService - returns no values for keywords

2010-10-12 Thread Ales Sturala
Hello,
I have a peoblem with TargetingIdeaService. When I request a keyword,
for some country/language combinations I get back 0 values in all
statstics. I checked the SOAP response and I can see that the value
for each "column" is missing, so 0 is just a default value used
instead. In given requests I look for keyword: hotel amsterdam

Here are 2 requests, first does not work, the other works.

FAILS (returns 0)
Request ID: 357e64672cb30b3b5535048b8a1d1d62
Country: Netherlands
Language: Dutch
SOAP response: ...20103...

WORKS
Request ID: ead1c6fef3b54484052c7990af03dabc
Country: Belgium
Language: French
SOAP response: ...201031600...

- When I ask for ideas I get the data properly for NL/dutch
combinations
- Any country in combination with dutch language fails
- I have SOAP request and response so I can send it if needed.
- I have same problems with english langauge/UK and some other
combinations

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


How do I get a My Client Center account?

2010-10-12 Thread Chris
OK, this is the heading of one of the Adwords API FAQs, but I haven't
been able to sign up, as I keep getting the message:

 "The login is already an AdWords account."

This would imply that MCC is already set up, but there is no
indication it has been.   Can someone tell me where I need to make
changes.  Perhaps I just don't understand what is being done here

Thanks
Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: EstimateKeywordList "Recursive Object" Error

2010-10-12 Thread Aaron
Apologies for the double post!  I'm still searching for an answer to
this problem.  Any thoughts would be greatly appreciated.

I have verified that the keyword dict cannot use the SOAPpy Type
variable without conflicting with the client library.  could there be
a bug in the python api library?

On Oct 11, 8:26 pm, Aaron  wrote:
> Hi,
>
> I'm attempting to retrieve CPC estimates for a list of keywords using
> v13 TraficcEstimatorService's EstimateKeywordList function.  I believe
> I've followed the documentation closely, however I'm getting the
> following error: Error : Cannot serialize recursive object
>
> I'd really appreciate it if somebody canpoint out where I"m going
> wrong with the below code.
>
> def get_cpc(keyword):
>     c = AdWordsClient(path='.', headers = {
>         'email':            '',
>         'password':         '',
>         'clientEmail':      '',
>         'clientCustomerId': '',
>         'userAgent':        'AwApi-Python-12.1.0',
>         'developerToken':   '',
>         'validateOnly':     'n'
>     })
>     service = c.GetTrafficEstimatorService('https://
> adwords.google.com', 'v13')
>     keyword = {
>         'text': 'mars cruise',
>         'maxCpc':'100',#SOAPpy.Types.untypedType('100'),
>         'type':'Exact',#SOAPpy.Types.untypedType('Broad')
>         }
>     estimates = service.EstimateKeywordList([keyword])
>     return estimates
>
> I've tried changing the maxCPC and type values of the keyword dict to
> the SOAPpy objects, but that results in the following error:
> adspygoogle.common.Errors.ValidationError: The
> '' is of type  'instance'>, expecting one of (, ).
>
> Thanks in advanc!

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: PHP Lib and INVALID_TOKEN_HEADER Errors

2010-10-12 Thread Eduki
Found the problem. The Developer Token has a dash (-) in front of it
that I inadvertently left off.

On Oct 12, 10:46 am, Eduki  wrote:
> Hi,
>
> After searching through the forum and making sure (hopefully) that my
> settings are correct in settings.ini and auth.ini I continue to
> experience problems with the PHP Library.
>
> After successfully running the examples GetAllCampaigns.php and
> GetTrafficEstimates.php in the sandbox I figured it was time to try
> the production environment.
>
> I changed the DEFAULT_SERVER in settings.ini tohttps://adwords.google.com
>
> I changed the AUTH data in auth.ini to (values changed to protect the
> innocent):
>
> email = "my_adwords_em...@gmail.com"
> password = "my_adwords_password"
> userAgent = "My Application Name"
> applicationToken = ""
> developerToken = "my_adwords_developer_token"
>
> I made sure that my email/password/developerToken matched exactly what
> is in my AdWords account. My developer token is listed in green as
> Approved in the AdWords Account Preferences.
>
> When I run the example GetAllCampaigns.php I receive this error:
>
> QuotaCheckError.INVALID_TOKEN_HEADER @ ;
> trigger:'my_adwords_developer_token'
>
> Please help! Thanks,
>
> Dave

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


PHP Lib and INVALID_TOKEN_HEADER Errors

2010-10-12 Thread Eduki
Hi,

After searching through the forum and making sure (hopefully) that my
settings are correct in settings.ini and auth.ini I continue to
experience problems with the PHP Library.

After successfully running the examples GetAllCampaigns.php and
GetTrafficEstimates.php in the sandbox I figured it was time to try
the production environment.

I changed the DEFAULT_SERVER in settings.ini to https://adwords.google.com

I changed the AUTH data in auth.ini to (values changed to protect the
innocent):

email = "my_adwords_em...@gmail.com"
password = "my_adwords_password"
userAgent = "My Application Name"
applicationToken = ""
developerToken = "my_adwords_developer_token"

I made sure that my email/password/developerToken matched exactly what
is in my AdWords account. My developer token is listed in green as
Approved in the AdWords Account Preferences.

When I run the example GetAllCampaigns.php I receive this error:

QuotaCheckError.INVALID_TOKEN_HEADER @ ;
trigger:'my_adwords_developer_token'

Please help! Thanks,

Dave

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


Sandbox Units

2010-10-12 Thread Sean Taylor
When I try to see the units consumed by my actions, using the example
java getunitcount, on the sandbox it always returns 0. I assume this is
on purpose, but was wondering what if there was any way to see how many
units that you consumed besides just calculating it off the rate sheet.


Thanks,
Sean

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

2010-10-12 Thread guig
Hello,


I use AlertService like in the example and I have this error message:


[RequiredError.REQUIRED @ selector.query.triggerTimeSpec,
RequiredError.REQUIRED @ selector.query.clientSpec,
RequiredError.REQUIRED @ selector.query.filterSpec]



when i call AlertPage page = alertService.get(selector);

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: TargetInvocationException: Exception has been thrown by the target of an invocation

2010-10-12 Thread Madhu
HI Anash,

Thanks for the reply.
I have done as you have suggested.
I am now getting the following error.

Could not find any resources appropriate for the specified culture or
the neutral culture.  Make sure
"Google.Api.Ads.Common.CommonErrorMessages.resources" was correctly
embedded or linked into assembly "Google.AdWords" at compile time, or
that all the satellite assemblies required are loadable and fully
signed.
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.

Exception Details: System.Resources.MissingManifestResourceException:
Could not find any resources appropriate for the specified culture or
the neutral culture.  Make sure
"Google.Api.Ads.Common.CommonErrorMessages.resources" was correctly
embedded or linked into assembly "Google.AdWords" at compile time, or
that all the satellite assemblies required are loadable and fully
signed.

Source Error:


Line 95: //AdWordsUser user = new AdWordsUser(headers);
Line 96:
Line 97: AdWordsUser user = new AdWordsUser();
Line 98:
Line 99:


Source File: c:\inetpub\wwwroot\Google\Default.aspx.csLine: 97

Stack Trace:


[MissingManifestResourceException: Could not find any resources
appropriate for the specified culture or the neutral culture.  Make
sure "Google.Api.Ads.Common.CommonErrorMessages.resources" was
correctly embedded or linked into assembly "Google.AdWords" at compile
time, or that all the satellite assemblies required are loadable and
fully signed.]
   System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
culture, Boolean createIfNotExists, Boolean tryParents) +7680590
   System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
culture, Boolean createIfNotExists, Boolean tryParents) +583
   System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
culture, Boolean createIfNotExists, Boolean tryParents) +583
   System.Resources.ResourceManager.GetString(String name, CultureInfo
culture) +74
 
Google.Api.Ads.Common.CommonErrorMessages.get_AuthTokenLoginFailed()
+73
   Google.Api.Ads.Common.Lib.AuthToken.ExtractException(WebException
ex) +691
   Google.Api.Ads.Common.Lib.AuthToken.GetToken() +859
 
Google.Api.Ads.AdWords.Lib.AdWordsServiceFactory.MakeRequestHeaders(Dictionary`2
headers) +310
 
Google.Api.Ads.AdWords.Lib.AdWordsServiceFactory.SetHeaders(Dictionary`2
headers) +56
   Google.Api.Ads.Common.Lib.AdsUser.SetHeadersFromConfig() +185
   Google.Api.Ads.Common.Lib.AdsUser..ctor() +186
   Google.Api.Ads.AdWords.Lib.AdWordsUser..ctor() +78
   _Default.GetAllAdGroups() in c:\inetpub\wwwroot\Google
\Default.aspx.cs:97
   _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot
\Google\Default.aspx.cs:23
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,
Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object
sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+627


Thanks
Madhu

On Oct 12, 11:47 am, AdWords API Advisor
 wrote:
> Hi Madhu,
>
> This was an issue with v11.0.0 of .NET library, it is fixed in
> v11.1.0. The library throws this error when it cannot find AdWordsApi
> node in your App.config/Web.config, so copying the nodes 
> fromhttp://code.google.com/p/google-api-adwords-dotnet/source/browse/bran...
> to your Web.config should fix the issue as well.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Oct 11, 2:22 pm, Madhu  wrote:
>
>
>
> > Hi,
>
> > I am getting this error message when creating a adword user.
> > Please help me to fix this error
>
> > --Code
> > using Google.Api.Ads.AdWords.Lib;
> > using Google.Api.Ads.AdWords.v201008;
>
> >   Dictionary headers = new Dictionary > string>();
> >         headers.Add("email","email");
> >         headers.Add("password", "***");
> >         headers.Add("useragent", "");
> >         headers.Add("developerToken", "***");
> >         headers.Add("service", "adwords");
> >         headers.Add("applicationToken", *");
> >         headers.Add("clientEmail", "email");
> >         //AdWordsUser user = new AdWordsUser(headers);
>
> >         AdWordsUser user = new AdWordsUser(headers);
>
> > ---error--
>
> > [ArgumentNullException: Value cannot be null.
> > Parameter name: settings]
> >    Google.Api.Ads.Common.Lib.AppConfigBase.ReadSetting(Hashtable
> > settings, String key, String defaultValue) +127
> >    Google.Api.Ads.Common.Lib.AppConfigBase.ReadSettings(Hashtable
> > settings) +111
> >    Google.Api.Ads.AdWords.Lib.AdWordsAppConfig.ReadSettings(Hashtable
> > settings) +53
> >    Google.Api.Ads.AdWords.Lib.Ad

Re: No results when using ExcludedKeywordSearchParameter

2010-10-12 Thread sagigi
Hi Eric,

Thanks for your prompt reply.

The solution that you gave solves it just partially - it does not
support excluding broad match phrases so it is a bit hard to work
with.

Are there are new regarding a fix?

Best,
Sagigi

On Oct 8, 9:36 pm, AdWords API Advisor 
wrote:
> Hi,
>
> Thank you for reporting this issue.  I did some tests and I am also
> seeing the same behavior.  I'll work with the core engineering team to
> resolve the problem.  If you are using version v201003 or v201008 you
> can switch to using the IdeaTextMatchesSearchParameter, which has an
> excluded field that provides similar functionality.
>
>  http://code.google.com/apis/adwords/docs/reference/latest/TargetingId...
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Oct 6, 8:06 am,sagigi wrote:
>
> > Hello,
>
> > This feature worked until 1-2 days ago.
>
> > When using ExcludedKeywordSearchParameter to exclude the same term we
> > search for - there are no results returned.
>
> > For example, if we search for "forex" and exclude "forex", instead of
> > displaying "currency trading", "fx", "foreign exchange" etc, like it
> > used to - nothing is returned.
>
> > It was Okay until 1-2 days ago.
>
> > Any idea?

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

2010-10-12 Thread Fuxx

push


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Problem getting started with the Python api

2010-10-12 Thread Tim Wintle
Just bumping this a bit - haven't managed to get any further.

On Fri, 2010-10-08 at 13:31 -0700, Tim Wintle wrote:
> I've been trying to run the python samples, but I'm getting the
> following error:
> 
> {{{
> Traceback (most recent call last):
>   File "get_all_campaigns.py", line 41, in 
> campaigns = campaign_service.Get(selector)[0]
>   File "../../../../adspygoogle/adwords/CampaignService.py", line 83,
> in Get
> 'Campaign', self._loc, request)
>   File "../../../../adspygoogle/adwords/AdWordsWebService.py", line
> 253, in CallMethod
> self.__ManageSoap(buf, start_time, stop_time, error)
>   File "../../../../adspygoogle/adwords/AdWordsWebService.py", line
> 131, in __ManageSoap
> raise Error(e)
> adspygoogle.common.Errors.Error
> }}}
> 
> Not getting much information from the "Error" exception, I dug a bit
> deeper and I seem to be getting an empty string returned by the soap
> buffer.
> 
> The error is:
> Unable to parse SOAP buffer for incoming messages. no element found:
> line 1, column 0
> 
> A quick search suggests that this error may have come up for others,
> but I haven't found an example of a fix
> 
> Versions:
> Python 2.6
> Python API: 12.1.0
> All dependencies were the latest versions, downloaded as source
> tarballs today.
> 
> Any help is appreciated,
> 
> Tim Wintle
> 
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 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


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


How do we add language and location list to the application?

2010-10-12 Thread outsourc...@varazo.com
Can we create a similar application for selecting Location and
languages as in google adwords for our application.

Only the browse option without the map is required for location
selection.

Basically, I want to know can we dynamically populate the lists?

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


How do we add language and location list to the application?

2010-10-12 Thread mind
Can we create a application like google adwords wherein we can
dynamically populate the location and language options?

Only the browse option without map is required for chosing location.

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


QuotaCheckError.INCOMPLETE_SIGNUP_LATEST_ADWORDS_API_TNC_NOT_AGREED

2010-10-12 Thread Federico Ulfo
Hi,

my developer token was accepted and I my billing information for Api
Units was accepted too,
now when I try to connect to one account of the MCC this is the error
I receive.

How can I make it working?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Failed to get authToken. Reason: BadAuthentication

2010-10-12 Thread AdWords API Advisor
Hi Kameleon,

I've received your code snippet, I'll follow up with you on the mail
and post the fix on this thread for future reference once the issue is
resolved.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 12, 11:36 am, drkameleon  wrote:
> Anash Hi,
>
> I've just sent the code snippet.
>
> Thanks a lot,
>
> Dr.Kameleon
>
> On Oct 11, 3:34 pm, AdWords API Advisor 
> wrote:
>
>
>
> > Hi,
>
> > Could you send your code snippet to adwordsapiadvi...@google.com and
> > update this thread once you are done? I will follow up with you over
> > mail and try to figure out what went wrong with your code.
>
> > Cheers,
> > Anash P. Oommen,
> > AdWords API Advisor.
>
> > On Oct 7, 3:53 pm, drkameleon  wrote:
>
> > > Anyone???

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Developer token not showing in account

2010-10-12 Thread AdWords API Advisor
Hi,

Since you are following up with me over the email as well, I'll help
you locate your developer token over the mail.

Cheers,
Anash P. Oommen,
AdWords API Advisor.


On Oct 12, 5:59 am, RWS  wrote:
> Same thing here
>
> This is just getting crazy. How do we get our developer keys? Can you
> please start sending them via the "approval" email?
>
> On Sep 8, 12:39 pm, DF  wrote:
>
>
>
> > Same Issue. Can't wait when this will be fixed.
>
> > On Aug 27, 10:34 am, AdWords API Advisor
>
> >  wrote:
> > > Hi Luke,
>
> > > You have to login to your MCC account and navigate to My Account-
>
> > > >AdWords API Center to find your tokens.
>
> > > Cheers,
> > > Anash P. Oommen,
> > > AdWords API Advisor.
>
> > > On Aug 27, 1:12 am, Luke  wrote:
>
> > > > Hi
>
> > > > I received email from adwords saying that 'DeveloperTokenhas been
> > > > approved and activated for use with the AdWords API' but the 'Adwords
> > > > API center' section in my MCC account is empty. Could you please look
> > > > into this?
>
> > > > Thanks
> > > > Luke

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CUSTOMER_NOT_FOUND - if i give ID instead of Email.

2010-10-12 Thread rayden
Very strange, now it is working on sandbox too...

I guess you were doing something in background the other day, anyway
working now.

Best,

On Oct 12, 1:03 pm, rayden  wrote:
> Hello,
>
> I guess the problem is in sandbox IDs - I can confirm in production it
> works without problem.
> Can we expect fix in this, or better to configure our app diffrently
> for sandbox?
>
> Best, and keep up the good work,
>
> On Oct 12, 12:38 pm, AdWords API Advisor
>
>  wrote:
> > Hi Rayden,
>
> > Does this work fine against the production account?
>
> > Cheers,
> > Anash P. Oommen,
> > AdWords API Advisor
>
> > On Oct 10, 1:39 pm, rayden  wrote:
>
> > > Hello,
>
> > > I get an error if I give ID value to SetClientId() PHP function,
> > > instead of email. Im trying in sandbox
> > > the request ID is "aa30a4a29dbc46f8c4df6d1982c74fba". All the data is
> > > the same, as when its working
> > > with email as ClientId. The ID I submit was taken from AccountService.
>
> > > The error is like this:
> > > 
> > > soap:Server
> > > AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'40944'
> > > Service[CampaignService.get]
> > > 
> > > 
> > > *
> > > 40944
> > > 
> > > AwApi-PHP-2.4.0-INSERT_COMPANY_NAME_HERE
> > > 
> > > 
>
> > > Best,

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Regular AdWords Account Already Approved for Developer Token - Where is it???

2010-10-12 Thread AdWords API Advisor
Hi,

Since you are following up with me over the email as well, I'll help
you locate your developer token over the mail.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 12, 5:55 am, RWS  wrote:
> Thats my question. Impossible to find the developer token. I got the
> approval email today.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CUSTOMER_NOT_FOUND - if i give ID instead of Email.

2010-10-12 Thread rayden
Hello,

I guess the problem is in sandbox IDs - I can confirm in production it
works without problem.
Can we expect fix in this, or better to configure our app diffrently
for sandbox?

Best, and keep up the good work,

On Oct 12, 12:38 pm, AdWords API Advisor
 wrote:
> Hi Rayden,
>
> Does this work fine against the production account?
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor
>
> On Oct 10, 1:39 pm, rayden  wrote:
>
> > Hello,
>
> > I get an error if I give ID value to SetClientId() PHP function,
> > instead of email. Im trying in sandbox
> > the request ID is "aa30a4a29dbc46f8c4df6d1982c74fba". All the data is
> > the same, as when its working
> > with email as ClientId. The ID I submit was taken from AccountService.
>
> > The error is like this:
> > 
> > soap:Server
> > AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'40944'
> > Service[CampaignService.get]
> > 
> > 
> > *
> > 40944
> > 
> > AwApi-PHP-2.4.0-INSERT_COMPANY_NAME_HERE
> > 
> > 
>
> > Best,

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: TargetInvocationException: Exception has been thrown by the target of an invocation

2010-10-12 Thread AdWords API Advisor
Hi Madhu,

This was an issue with v11.0.0 of .NET library, it is fixed in
v11.1.0. The library throws this error when it cannot find AdWordsApi
node in your App.config/Web.config, so copying the nodes from
http://code.google.com/p/google-api-adwords-dotnet/source/browse/branches/v11.0/src/App.config
to your Web.config should fix the issue as well.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 11, 2:22 pm, Madhu  wrote:
> Hi,
>
> I am getting this error message when creating a adword user.
> Please help me to fix this error
>
> --Code
> using Google.Api.Ads.AdWords.Lib;
> using Google.Api.Ads.AdWords.v201008;
>
>   Dictionary headers = new Dictionary string>();
>         headers.Add("email","email");
>         headers.Add("password", "***");
>         headers.Add("useragent", "");
>         headers.Add("developerToken", "***");
>         headers.Add("service", "adwords");
>         headers.Add("applicationToken", *");
>         headers.Add("clientEmail", "email");
>         //AdWordsUser user = new AdWordsUser(headers);
>
>         AdWordsUser user = new AdWordsUser(headers);
>
> ---error--
>
> [ArgumentNullException: Value cannot be null.
> Parameter name: settings]
>    Google.Api.Ads.Common.Lib.AppConfigBase.ReadSetting(Hashtable
> settings, String key, String defaultValue) +127
>    Google.Api.Ads.Common.Lib.AppConfigBase.ReadSettings(Hashtable
> settings) +111
>    Google.Api.Ads.AdWords.Lib.AdWordsAppConfig.ReadSettings(Hashtable
> settings) +53
>    Google.Api.Ads.AdWords.Lib.AdWordsAppConfig..ctor() +309
>    Google.Api.Ads.AdWords.Lib.LegacyAdWordsServiceFactory..ctor() +56
>
> [TargetInvocationException: Exception has been thrown by the target of
> an invocation.]
>    System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean
> publicOnly, Boolean noCheck, Boolean& canBeCached,
> RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
>    System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean
> fillCache) +86
>    System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean
> skipVisibilityChecks, Boolean fillCache) +230
>    System.Activator.CreateInstance(Type type, Boolean nonPublic) +67
>    System.Activator.CreateInstance(Type type) +6
>    Google.Api.Ads.Common.Lib.AdsUser.RegisterServices(Type[]
> servicesFamilies) +427
>    Google.Api.Ads.Common.Lib.AdsUser..ctor() +108
>    Google.Api.Ads.AdWords.Lib.AdWordsUser..ctor() +78
>    _Default.GetAllAdGroups() in c:\inetpub\wwwroot\Google
> \Default.aspx.cs:96
>    _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot
> \Google\Default.aspx.cs:22
>    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,
> Object o, Object t, EventArgs e) +14
>    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object
> sender, EventArgs e) +89
>    System.Web.UI.Control.OnLoad(EventArgs e) +148
>    System.Web.UI.Control.LoadRecursive() +122
>    System.Web.UI.Page.ProcessRequestMain(Boolean
> includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
> +3414
>
> Thanks in advance
> Madhu

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: How can I get Search volume and Competition values or Keyword for exact Country and Language?

2010-10-12 Thread woodentops
Hi Eric,

Just to let all know I'm now getting consistent results between API
and Keyword Tool.  The fix must be in.

Cheers,

Jaan.

On Sep 28, 11:55 pm, AdWords API Advisor
 wrote:
> Hi Jaan,
>
> I believe the problem has been isolated, but it will likely be a
> couple of weeks before the fix is ready and deployed.
>
> Best,
> - Eric
>
> On Sep 28, 6:45 am, woodentops  wrote:
>
> > Hi Eric,
>
> > Thanks for getting back so quickly, just wondering whether there was
> > any sight of a fix yet?
>
> > Kind Regards,
>
> > Jaan
>
> > On Sep 22, 10:13 pm, AdWords API Advisor
>
> >  wrote:
> > > Hi,
>
> > > Thank you for reporting this issue.  I've dug into it a bit, and it
> > > seems that the COMPETITION value returned in a STATS request for a non-
> > > US country returns the value for "All countries".  I'll work with the
> > > core engineering team to remedy this.
>
> > > Best,
> > > - Eric
>
> > > On Sep 20, 12:18 pm, woodentops  wrote:
>
> > > > Hi,
>
> > > > I've a similar problem to Dmitriy.  When comparing results from the
> > > > Keyword Tool and the output from the API I can get the local, global
> > > > and monthly search volumes to agree.  However, the competition index
> > > > is different between the keyword tool and the API.
>
> > > > To keep things simple you can reproduce my error using Dmitry's code.
> > > > Although please note, I had to comment out the line:
>
> > > >  $lang_target->excluded = false;
>
> > > > to make the code function correctly on my machine.
>
> > > > Running it through the Keyword tool the competitive index for
> > > > hochzeitskleid for Germany in German is 0.93 while the API returns
> > > > 0.89.  The API appears to be returning the global competitive index
> > > > rather than the local area, because if you set the keyword tool to
> > > > return results for All Countries/All languages the competitive index
> > > > returned is 0.89.
>
> > > > Could this be a bug in the API or is there a special command to set
> > > > the locale for competitive search over and above the usual settings?
>
> > > > Any help appreciated.
>
> > > > Many Thanks.
>
> > > > === Full test code here...
>
> > > > 
> > > >           $path = dirname(__FILE__) . '/../../src';
> > > >           set_include_path(get_include_path() . PATH_SEPARATOR . $path);
> > > >           require_once 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php';
> > > >           require_once 'Google/Api/Ads/Common/Util/MapUtils.php';
>
> > > >           $adwords_user = new AdWordsUser();
>
> > > >           $keyword_service = $adwords_user-
>
> > > > >GetTargetingIdeaService('v201003');
>
> > > >           $keyword            = new Keyword();
> > > >           $keyword->text      = "hochzeitskleid";
> > > >           $keyword->matchType = 'EXACT';
>
> > > >           $targeting_idea_selector = new TargetingIdeaSelector();
>
> > > >           $targeting_idea_selector->ideaType    = 'KEYWORD';
> > > >           $targeting_idea_selector->requestType = 'STATS';
> > > >           $targeting_idea_selector->localeCode  = 'de_DE';
> > > >           $targeting_idea_selector->paging      = new Paging(0,800);
>
> > > >           $attribute_type = array();
> > > >           $attribute_type[] = "AVERAGE_TARGETED_MONTHLY_SEARCHES";
> > > >           //$attribute_type[] = "TARGETED_MONTHLY_SEARCHES";
> > > >           $attribute_type[] = "COMPETITION";
> > > >           $attribute_type[] = "KEYWORD";
> > > >           $targeting_idea_selector->requestedAttributeTypes =
> > > > $attribute_type;
>
> > > >           $targeting_idea_selector->searchParameters = array();
>
> > > >           $related_to_keyword_search_parameter = new
> > > > RelatedToKeywordSearchParameter(array($keyword));
> > > >           $targeting_idea_selector->searchParameters[] =
> > > > $related_to_keyword_search_parameter;
>
> > > >           $keyword_match_type_search_parameter = new
> > > > KeywordMatchTypeSearchParameter();
> > > >           $keyword_match_type_search_parameter->keywordMatchTypes =
> > > > array("EXACT");
> > > >           $targeting_idea_selector->searchParameters[] =
> > > > $keyword_match_type_search_parameter;
>
> > > >           $lang_target = new LanguageTarget();
> > > >           $lang_target->languageCode = 'de';
> > > >           //$lang_target->excluded = false;
> > > >           $langauge_target_search_parameter = new
> > > > LanguageTargetSearchParameter(array($lang_target));
> > > >           $targeting_idea_selector->searchParameters[] =
> > > > $langauge_target_search_parameter;
>
> > > >           $country_target = new CountryTarget();
> > > >           $country_target->countryCode = 'DE';
> > > >           $country_target->excluded = false;
> > > >           $country_target_search_parameter = new
> > > > CountryTargetSearchParameter(array($country_target));
> > > >           $targeting_idea_selector->searchParameters[] =
> > > > $country_target_search_parameter;
>
> > > >           $keyword_page = $keyword_servi

Re: GetGeoLocationService changes "Hannover" to "Hanover"

2010-10-12 Thread AdWords API Advisor
Hi,

Will it be possible to post a sanitized soap request/response or the
requestid? I could check it with the AdWords team and find out why
this happens.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 8, 1:36 pm, RolfS  wrote:
> In a successful call to GetGeoLocationService the name of the german
> city "Hannover" will be replaced by "Hanover" in the resultset. The
> result is then used for a LocationExtension resulting. When displayed
> the ad has "Hanover" in the address line, which is irritating for a
> german audience.
>
> Is there any workaround possible?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CUSTOMER_NOT_FOUND - if i give ID instead of Email.

2010-10-12 Thread AdWords API Advisor
Hi Rayden,

Does this work fine against the production account?

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Oct 10, 1:39 pm, rayden  wrote:
> Hello,
>
> I get an error if I give ID value to SetClientId() PHP function,
> instead of email. Im trying in sandbox
> the request ID is "aa30a4a29dbc46f8c4df6d1982c74fba". All the data is
> the same, as when its working
> with email as ClientId. The ID I submit was taken from AccountService.
>
> The error is like this:
> 
> soap:Server
> AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'40944'
> Service[CampaignService.get]
> 
> 
> *
> 40944
> 
> AwApi-PHP-2.4.0-INSERT_COMPANY_NAME_HERE
> 
> 
>
> Best,

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

2010-10-12 Thread AdWords API Advisor
Hi,

I've added support for AlertService in v10.1.0 and v11.1.0 of the .NET
client library. They were released yesterday.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 11, 6:40 pm, guig  wrote:
> Why AlertService is not available in .NET client library 10.0.0
> released ?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: DownloadReportDefinition error CLIENT_CUSTOMER_ID_IS_REQUIRED

2010-10-12 Thread AdWords API Advisor
Hi John,

Try running your code with the following settings:

email/password = your mcc email/password
clientEmail = your client email or clientCustomerId = your client
customerid (any one only, comment out the other key).

You need the same settings when creating a report definition and
downloading the reports using
ReportUtilities.DownloadReportDefinition.

To explain your errors, CLIENT_CUSTOMER_ID_IS_REQUIRED is thrown when
you don't specify a valid clientEmail or clientCustomerId when
downloading the report. INVALID_REPORT_DEFINITION_ID is thrown when
the server can't find the report definition under the requested client
email.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 11, 8:07 pm, "John (OneFeed)"  wrote:
> I have created a report in an MCC account using the client reporting
> tab in the web interface, based on Keyword Performance.
>
> I am able to access the report definition using the .NET client
> library, v201003.ReportDefinition service, but when I attempt to
> download the report using the ReportUtilities.DownloadReportDefinition
> method I receive a CLIENT_CUSTOMER_ID_IS_REQUIRED error.
>
> I understand that it is not possible to generate a cross-client report
> using this version of the API.  However, if I set the clientEmail
> address request header to a client e-mail address, or set the
> clientCustomerId field to the client account ID, I receive the error.
> INVALID_REPORT_DEFINITION_ID.  If I use the MCC account, instead of
> the client account, I can download the report, but the report contains
> only the set of columns that have been defined, and no  performance
> data.
>
> Can you confirm what request headers need to be set to return
> performance data for a managed client account?
>
> Thanks.
>
> John

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 not read report

2010-10-12 Thread Marco T.
Thanks for your response.

This is a sample code
Marco

$selector = new Selector(
array(
 "AdGroupId",
 "AveragePosition",
 "Clicks",
 "Cost",
 "Impressions",
 "Id"
)
);
$selector->dateRange = new DateRange( "20100927", "20101003" );
$selector->predicates = new Predicate( "AccountId", "EQUALS",
"em...@example.com");

$reportDefinition = new ReportDefinition();
$reportDefinition->selector = $selector;
$reportDefinition->reportName = "top keyword settimanali";
$reportDefinition->reportType = "KEYWORDS_PERFORMANCE_REPORT";
$reportDefinition->downloadFormat = "CSV";
$reportDefinition->dateRangeType = "CUSTOM_DATE";

try{
$reportDefinitionOperation = new ReportDefinitionOperation();
$reportDefinitionOperation->operand = $reportDefinition;
$reportDefinitionOperation->operator = "ADD";

$res = $service->mutate( array( $reportDefinitionOperation ) );
print_r($res);
}
catch ( Exception $e ){
print_r($e);
exit;
}





On 7 Ott, 19:39, AdWords API Advisor 
wrote:
> Hi Marco,
>
> I've seen this error when the report definition contains an invalid
> predicate value.  Do you have the code you used to create the report
> definition?
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Oct 6, 4:38 am, "Marco T."  wrote:
>
> > Here's a snippet of code that return the error
>
> > .
> > $service = $user->GetReportDefinitionService("v201008");
>
> > try{
> >     //taking all valid report
> >     $selector = new Selector();
> >     $all = $service->get( $selector );}
>
> > catch ( Exception $e ){
> >     print_r($e);
> >     exit;
>
> > }
>
> > //the ID of first report
> > $id = (float) $all->entries[0]->id;
>
> > //try to download report
> > $ch = curl_init( "https://adwords.google.com/api/adwords/
> > reportdownload?__rd=".$id );
> > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> > curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0 );
> > curl_setopt($ch, CURLOPT_TIMEOUT, 0 );
> > curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
> > curl_setopt($ch, CURLOPT_HTTPHEADER, array(
> >                                             'Authorization:
> > GoogleLogin auth=' . $user->GetAuthToken(),
> >                                             'clientEmail: ' . 
> > $user->GetClientId()
>
> >                                           ));
> > $x = curl_exec($ch);
>
> > //print response
> > echo $x;
> > curl_close($ch);
>
> > On 5 Ott, 17:00, "Marco T."  wrote:
>
> > > Everytime I try to download accepted report (with or without the PHP
> > > reports utilties) I obtaing this response:
>
> > > !!!1|||47767XX|||Could not read report???
>
> > > Any idea?
> > > Marco

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