Re: Wrong fields returned by v201003 reporting service

2010-08-31 Thread AdWords API Advisor
Hi MT,

Is this issue replicable at your end? If yes, can you post the request
id for adding the reportdefinition and report definition id?

Anash

On Aug 16, 2:36 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi MT,

 Thanks for pointing this out, I'll bring this to the notice of AdWords
 team.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Aug 16, 1:14 pm, MT mikael.thuneb...@gmail.com wrote:



  Itreturnedfour columns I didn't request

  On 12 elo, 08:01, AdWords API Advisor adwordsapiadvi...@google.com
  wrote:

   Hi,

   Could you please clarify your question? Are you referring to the fact
   that the requested column names are different from the response column
   names? Or is it that the serverreturnedcolumns you didn't request?

   Cheers,
   Anash P. Oommen,
   AdWords API Advisor.

   On Aug 11, 2:05 pm, MT mikael.thuneb...@gmail.com wrote:

I'm trying to fetch a keyword performance report from thev201003
   reportingservice with thesefields:

fieldsQualityScore/fields
fieldsPreferredPosition/fields
fieldsCost/fields
fieldsConversions/fields
fieldsClicks/fields
fieldsImpressions/fields
fieldsConversionsManyPerClick/fields

But the response has these columns:

column name='qualityscore' display='Quality score' /
column name='topposition' display='Top position' /
column name='matchtype' display='Match type' /
column name='biddingstrategy' display='Bidding strategy' /
column name='cost' display='Cost' /
column name='conv1perclick' display='Conv. (1-per-click)' /
column name='clicks' display='Clicks' /
column name='impressions' display='Impressions' /
column name='convmanyperclick' display='Conv. (many-per-click)' /
column name='keywordID' display='Keyword ID' /
column name='adgroupID' display='Ad group ID' /

So Match type and Bidding strategy have been added before Cost,
and Ad group ID has been added to the end (the keyword ID has also
been added, but I understand this is the expected functionality)

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Setting Status on an Adgroup

2010-08-31 Thread RedZoneGlobal
Thanks Anash!
We're using two distinct SOAP ActiveX controls in the process, and
I had added the second one for setting status on adgroups, and forgot
to set the boolean to true to
add the namespaces for v20, on the first execution.

Keith

On Aug 31, 12:17 am, AdWords API Advisor
adwordsapiadvi...@google.com wrote:
 Hi,

 Your SOAP request is not a valid xml, you are missing the xml
 namespace definition for v20 prefix. The server throws XML_STREAM_EXC
 when it encounters an invalid SOAP request xml.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Aug 30, 11:35 pm, RedZoneGlobal ke...@redzoneglobal.com wrote:

  Sending:

  ?xml version=1.0 encoding=utf-8?
  SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/
  envelope/ SOAP-ENV:encodingStyle=http://schemas.xmlsoap.org/soap/
  encoding/
  SOAP-ENV:Header
          v20:RequestHeader
          v20:applicationToken xsi:type=xsd:string###/
  v20:applicationToken
          v20:authToken xsi:type=xsd:string###/
  v20:authToken
          v20:clientEmail 
  xsi:type=xsd:string/v20:clientEmail
          v20:developerToken xsi:type=xsd:string#/
  v20:developerToken
          v20:userAgent xsi:type=xsd:stringRedZoneGlobal/v20:userAgent
          v20:validateOnly xsi:type=xsd:booleanfalse/v20:validateOnly
          /v20:RequestHeader
  /SOAP-ENV:Header
  SOAP-ENV:Body
          mutate xmlns=https://adwords.google.com/api/adwords/cm/v200909;
                  v20:operations
                          v20:operatorSET/v20:operator
                          v20:operand 
  xmlns='https://adwords.google.com/api/adwords/cm/
  v200909'
                                  v20:id##/v20:id
                                  
  v20:campaignId##/v20:campaignId
                                  v20:statusPAUSED/v20:status
                          /v20:operand
                  /v20:operations
          /mutate
  /SOAP-ENV:Body
  /SOAP-ENV:Envelope

  Receiving:

  soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/
  envelope/soap:Bodysoap:Faultfaultcodesoap:Client/
  faultcodefaultstringXML_STREAM_EXC/faultstring/soap:Fault/
  soap:Body/soap:Envelope

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


Can I use a proxy server in Adwords API PHP Client Library v200909

2010-08-31 Thread ofischer
We are using PHP Client Library 2.0.1 (aw_api_php_lib_2.0.1). We need
to access google adwords via a proxy server.
In the settings.ini only DEFAULT_SERVER=https://adwords.google.com;
can be set.

Is there any way to set a proxy server?

Kind regards,

Olaf Fischer

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

2010-08-31 Thread AdWords API Advisor
Hi Jeremy,

I'll add this to the feature wishlist of AdWords API so that it may be
included in a future version of the API.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Aug 27, 7:51 pm, Jeremy Aube ja...@roirevolution.com wrote:
 Thanks Eric. Are there any plans to add ValuePerCost or any other
 Value related metrics to v201003? I'm assuming there would need to be
 something eventually before sunsetting the remaining v13
 functionality.

 On Aug 26, 4:26 pm, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:



  Hi Jeremy,

  Unfortunately this metric is not available via the v201003 synchronous
  services or the v201003 reporting system.

  Best,
  - Eric Koleda, AdWords API Team

  On Aug 26, 8:33 am, Jeremy Aube ja...@roirevolution.com wrote:

   Is there any way to get ValuePerCost using v201003 or v200909 or is
   this only available from v13?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: getBidLandscape returns nothing

2010-08-31 Thread AdWords API Advisor
Hi Radoslaw,

Is this happening for every criteria and adgroup that you make calls
for?

Cheers,
Anash P. Oommen,
AdWords API Advisor.
On Aug 27, 3:25 pm, rp radoslaw.pocie...@gmail.com wrote:
 Hi,

 We are trying to use getBidLandscape method from BidLandscapeService
 (API v201003), but it always returns nothing, is this correct
 behaviour?

 SOAP request and response:
 ?xml version=1.0 encoding=UTF-8?soapenv:Envelope
 xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
 xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;soapenv:Headerns1:RequestHeader
 soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
 soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
 adwords/cm/v201003ns1:authToken soapenv:actor=http://
 schemas.xmlsoap.org/soap/actor/next
 soapenv:mustUnderstand=0__AUTH_TOKEN_REMOVED__/
 ns1:authTokenns1:developerToken soapenv:actor=http://
 schemas.xmlsoap.org/soap/actor/next
 soapenv:mustUnderstand=0__DEVELOPER_TOKEN_REMOVED__/
 ns1:developerTokenns1:applicationToken soapenv:actor=http://
 schemas.xmlsoap.org/soap/actor/next
 soapenv:mustUnderstand=0__APPLICATION_TOKEN_REMOVED__/
 ns1:applicationTokenns1:userAgent soapenv:actor=http://
 schemas.xmlsoap.org/soap/actor/next soapenv:mustUnderstand=0User
 Agent/ns1:userAgentns1:clientEmail soapenv:actor=http://
 schemas.xmlsoap.org/soap/actor/next
 soapenv:mustUnderstand=0__CLIENT_EMAIL_REMOVED__/ns1:clientEmail/
 ns1:RequestHeader/soapenv:Headersoapenv:BodygetBidLandscape
 xmlns=https://adwords.google.com/api/adwords/cm/v201003;selector
 xsi:type=ns2:CriterionBidLandscapeSelector xmlns:ns2=https://
 adwords.google.com/api/adwords/cm/
 v201003ns2:idFiltersns2:adGroupId__ADGROUP_ID__/
 ns2:adGroupIdns2:criterionId__CRITERION_1_ID__/ns2:criterionId/
 ns2:idFiltersns2:idFiltersns2:adGroupId__ADGROUP_ID__/
 ns2:adGroupIdns2:criterionId__CRITERION_2_ID_/ns2:criterionId/
 ns2:idFiltersns2:BidLandscapeSelector.TypeCriterionBidLandscapeSelector /
 ns2:BidLandscapeSelector.Type/selector/getBidLandscape/
 soapenv:Body/soapenv:Envelope

 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/
 envelope/soap:HeaderResponseHeader xmlns=https://
 adwords.google.com/api/adwords/cm/
 v201003requestId286d7866325d2da2414221031bc45b87/
 requestIdoperations1/operationsresponseTime543/
 responseTimeunits1/units/ResponseHeader/
 soap:Headersoap:BodygetBidLandscapeResponse xmlns=https://
 adwords.google.com/api/adwords/cm/v201003//soap:Body/
 soap:Envelope

 Radoslaw Pociecha

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

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


ReportDefinitionService getReportFields returning illegal fields for Campaign Performance?

2010-08-31 Thread Wilrik Mook
Good day,

I have been working with the ReportDefinitionService using the Ruby
client library, and wanted to include all possible fields for a
campaign performance report. So I included all fields given to me by
the getReportFields function. Adding the report definition poses no
problem, but when downloading the report, it contains the following
cryptic content:
!!!1|||3833|||Unexpected exception???
Besides not being valid XML as requested by the definition, this is
quite unexpected for me too, as all field names from getReportFields
should be valid in my opinion.

After creating a report for just about any single field (in the
sandbox of course), I found that only the AdNetworkType1 and
MonthOfYear fields were causing this behaviour for the campaign
performance report.

I have not tried other types of reports yet, as this one is the most
important to us right now. But it would be most unfortunate if I would
have to find out which fields cause an error and which don't for every
report type.

Also, quite a few enum fields do not return any values, is this
intended?
Thank you in advance for looking into these issues.

Kind regards,

Wilrik Mook

PS all my requests have been against the sandbox, I know this doesn't
return data rows, only columns

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Can I use a proxy server in Adwords API PHP Client Library v200909

2010-08-31 Thread AdWords API Advisor
Hi Olaf,

I don't remember if 2.0.1 allowed a proxy to be set, but the latest
version (2.2.0) does. See
http://code.google.com/p/google-api-adwords-php/source/browse/trunk/src/Google/Api/Ads/AdWords/settings.ini#30
for details.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Aug 31, 1:02 pm, ofischer fisc...@etracker.com wrote:
 We are using PHP Client Library 2.0.1 (aw_api_php_lib_2.0.1). We need
 to access google adwords via a proxy server.
 In the settings.ini only DEFAULT_SERVER=https://adwords.google.com;
 can be set.

 Is there any way to set a proxy server?

 Kind regards,

 Olaf Fischer

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


Why I always receive Emails from adwords API Group?

2010-08-31 Thread Mike Lau
I haven't subscribe Emails from this group. Why I always receive spams
from Adwords API group? My Email is flyingfish200383 at gmail.com. I
have tried Unsubscribe from this mailing-list option but no worked.
Please help me ASAP. Always thirty or fourty Emails per 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: Slow Performance of BulkMutateJob in uploading keywords

2010-08-31 Thread bhealy
Thanks for the reply Eric - really appreciate your help.

Last question on this-: Do you guys publish a roadmap for the API that
I could get visibility of ?
Something that contains your plans for new functionality, along with
go live dates ?

On Aug 9, 3:05 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Bobby,

 The AdWords API is the only API available, so there is nothing else to
 compare it with in regards to speed.  You can try using the
 AdGroupCriterionService instead of the BulkMutateJobService, but I
 don't know if you'll see a dramatic speed difference.

 Best,
 - Eric

 On Aug 9, 6:21 am, bobby noriordan+apit...@cartrawler.com wrote:



  Thanks Eric, yes I understand that - but what I was really asking was
  what is the fastest
  way to upload 300,000 keywords?.

  In other words - is the ADWORDS API the fastest way to do it, or is
  there some other form
  of transfer that I can use?

  Currently 300,000 keywords is taking me nearly 12 hours to upload -
  which is not an acceptable
  performance level for my customer.

  Our business want to operate in a much more dynamic way with ADWORDS,
  and we were hoping the API
  would be a way to accomplish that, but so far it's looking like -
  while the flexibility and
  the potential to automate is there - that we are prevented from
  scaling up due to the performance.

  Any pointers you can provide would be like water to a dry duck at this
  stage.

  Thanks,
  Bobby

  On Aug 6, 10:12 pm, AdWords API Advisor adwordsapiadvi...@google.com
  wrote:

   Hi Bobby,

   The BulkMutateJobService does not offer any speed benefits over the
   regular synchronous services.  There is the possibility of concurrent
   processing of operations, but in general you shouldn't assume that
   operations will process any faster using the BMJS.  The BMJS is
   designed for uploading large numbers of entities, such as keywords and
   ads, but it should not be used for time-sensitive changes.

   Best,
   - Eric Koleda, AdWords API Team

   On Aug 5, 8:43 am, bobby healy robertjohnpatrickhe...@googlemail.com
   wrote:

OK, I've searched everywhere and there doesn't seem to be a single,
definitive answer to this question-:

How do I bulk upload about 300,000 keywords as quickly as possible ?

Currently this takes me about 24 hours using the following code. Is
there any faster way to do this ?

                AdGroupAd textAdGroupAd = new AdGroupAd();

textAdGroupAd.setAdGroupId(g.getAdGroupID());
textAdGroupAd.setAd(textAd);
                    AdGroupAdOperation textAdGroupAdOperation = new
AdGroupAdOperation();
                    textAdGroupAdOperation.setOperand(textAdGroupAd);
                    textAdGroupAdOperation.setOperator(Operator.ADD);
                   ... add some exemptions
                    l.adGroupAdOperations.add(textAdGroupAdOperation);
                BulkMutateJobServiceInterface bulkMutateJobService =
user.getService(

AdWordsService.V201003.BULK_MUTATE_JOB_SERVICE);
                // Set scope of jobs.
                EntityId scopingEntityId = new
EntityId(EntityIdType.CAMPAIGN_ID, c.getCampaignID());
                long jobId = createAndBeginJob(bulkMutateJobService,
scopingEntityId, e.getValue().adGroupAdOperations.toArray(new
AdGroupAdOperation[0]));
                OperationResult[] operationResults =
retrieveResultsFromJob(bulkMutateJobService, jobId, null);

    private static OperationResult[] retrieveResultsFromJob(
            BulkMutateJobServiceInterface bulkMutateJobService, long
jobId, ProgressDialog p)
            throws InterruptedException, IOException {
        ListOperationResult[] operationResultsByPart = new
ArrayListOperationResult[]();
        BulkMutateJob job = null;

        // Create selector.
        BulkMutateJobSelector selector = new BulkMutateJobSelector();
        selector.setJobIds(new long[]{jobId});

        // Loop while waiting for the job to complete.
        int percent = 1;
        do {
            BulkMutateJob[] jobs = bulkMutateJobService.get(selector);
            job = jobs[0];

            System.out.println(Bulk mutate job with id \ +
job.getId() + \ has status \ + job.getStatus() + \.);

            if (job.getStatus().equals(BasicJobStatus.PENDING) ||
job.getStatus().equals(BasicJobStatus.PROCESSING)) {
                if (p != null)
                    p.setProgress(percent++);
                Thread.sleep(1);
            }
        } while (job.getStatus().equals(BasicJobStatus.PENDING) ||
job.getStatus().equals(BasicJobStatus.PROCESSING));

* the above WHILE loop is where it spends all it's time -
PROCESSING for hours...

        if (job.getStatus() == BasicJobStatus.FAILED) {
            throw new ApiException(Job failed., 

Re: Beta MCC reporting timeframe

2010-08-31 Thread AdWords API Advisor
Hi Rob,

As of now, I don't have a timeline I can share with you about this
feature request, though it is on the feature wishlist for AdWords
API.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Aug 27, 8:33 pm, Rob Ryan rob...@gmail.com wrote:
 Just wondering if there was any idea how far away reporting across an
 MCC account is away?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Wrong fields returned by v201003 reporting service

2010-08-31 Thread MT
Hi Anash,

No, I can't replicate it anymore - now all the correct fields are
returned and nothing extra.

-Mikael

On 31 elo, 09:28, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi MT,

 Is this issue replicable at your end? If yes, can you post the request
 id for adding the reportdefinition and report definition id?

 Anash

 On Aug 16, 2:36 pm, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:



  Hi MT,

  Thanks for pointing this out, I'll bring this to the notice of AdWords
  team.

  Cheers,
  Anash P. Oommen,
  AdWords API Advisor.

  On Aug 16, 1:14 pm, MT mikael.thuneb...@gmail.com wrote:

   Itreturnedfour columns I didn't request

   On 12 elo, 08:01, AdWords API Advisor adwordsapiadvi...@google.com
   wrote:

Hi,

Could you please clarify your question? Are you referring to the fact
that the requested column names are different from the response column
names? Or is it that the serverreturnedcolumns you didn't request?

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Aug 11, 2:05 pm, MT mikael.thuneb...@gmail.com wrote:

 I'm trying to fetch a keyword performance report from thev201003
reportingservice with thesefields:

 fieldsQualityScore/fields
 fieldsPreferredPosition/fields
 fieldsCost/fields
 fieldsConversions/fields
 fieldsClicks/fields
 fieldsImpressions/fields
 fieldsConversionsManyPerClick/fields

 But the response has these columns:

 column name='qualityscore' display='Quality score' /
 column name='topposition' display='Top position' /
 column name='matchtype' display='Match type' /
 column name='biddingstrategy' display='Bidding strategy' /
 column name='cost' display='Cost' /
 column name='conv1perclick' display='Conv. (1-per-click)' /
 column name='clicks' display='Clicks' /
 column name='impressions' display='Impressions' /
 column name='convmanyperclick' display='Conv. (many-per-click)' /
 column name='keywordID' display='Keyword ID' /
 column name='adgroupID' display='Ad group ID' /

 So Match type and Bidding strategy have been added before Cost,
 and Ad group ID has been added to the end (the keyword ID has also
 been added, but I understand this is the expected functionality)

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


Missing API Geotarget codes that exists on Google Adwords

2010-08-31 Thread y...@esearchvision.com
Hello,

There are some targets that exists on adwords web interface but are
not listed in the API reference.

I.E. Regions in Portugal Country. you can target those via the
interface but no codes are avail through the API ref.

Do you have an updated API list of target codes ?

Thanks

Yaron
Esearchvision

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ReportDefinitionService getReportFields returning illegal fields for Campaign Performance?

2010-08-31 Thread AdWords API Advisor
Hello Wilrik,

This is a known bug, there is fix right in the works. Apologies for
the inconveniences.

Best,

-David - AdWords API Team

On Aug 31, 5:34 am, Wilrik Mook wil...@gmail.com wrote:
 Good day,

 I have been working with the ReportDefinitionService using the Ruby
 client library, and wanted to include all possible fields for a
 campaign performance report. So I included all fields given to me by
 the getReportFields function. Adding the report definition poses no
 problem, but when downloading the report, it contains the following
 cryptic content:
 !!!1|||3833|||Unexpected exception???
 Besides not being valid XML as requested by the definition, this is
 quite unexpected for me too, as all field names from getReportFields
 should be valid in my opinion.

 After creating a report for just about any single field (in the
 sandbox of course), I found that only the AdNetworkType1 and
 MonthOfYear fields were causing this behaviour for the campaign
 performance report.

 I have not tried other types of reports yet, as this one is the most
 important to us right now. But it would be most unfortunate if I would
 have to find out which fields cause an error and which don't for every
 report type.

 Also, quite a few enum fields do not return any values, is this
 intended?
 Thank you in advance for looking into these issues.

 Kind regards,

 Wilrik Mook

 PS all my requests have been against the sandbox, I know this doesn't
 return data rows, only columns

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


Reports fields no longer need /1000000

2010-08-31 Thread okiebug1...@gmail.com
Hello,
I wanted to verify the treatment of money fields in all the report
definitions.  After getting the definitions and supporting database
tables set up for our clients and massaging the returned fields to
include Campaign and AdGroup names, I noticed we no longer need to
divide by 100 for the money fields.  I failed to find this
documented, so I wanted to get the official statement, if I overlooked
the documentation, please post link for my education.

In the campaign management API, V200909, I was still performing this
division when pulling down bid data.  Did the V201003 release of
campaign management related methods also removed this mandate?

Thanks in advance,
David

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: .Exception in thread main java.lang.NoClassDefFoundError: AddCampaign Caused by: java.lang.ClassNotFoundException: AddCampaign

2010-08-31 Thread AdWords API Advisor
Hi,

From the examples directory run:

javac -classpath .:../lib/adwords-api-8.1.0.jar v200909/
AddCampaign.java

Then run:

java -classpath .:../lib/adwords-api-8.1.0.jar v200909.AddCampaign

It may also be helpful to look into a Java IDE like eclipse to speed
up development. Creating a new Java project from the extracted tar
ball should import your libs correctly and help you better get
started.

Thanks,
Adam Rogal, AdWords API Team

On Aug 27, 1:23 am, kondalarao yarragunta kondalar...@gmail.com
wrote:
 Hi,

    Thanks for the quick reply according to your answers,I could run the
 following ways,still i am getting same error.

      Exception in thread main java.lang.NoClassDefFoundError:
 v200909/AddCampaign
      Caused by: java.lang.ClassNotFoundException: v200909.AddCampaign
         at java.net.URLClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
     Could not find the main class: v200909.AddCampaign.  Program will exit.

    java -classpath .:../../lib/adwords-api-8.1.0.jar v200909.AddCampaign
 (and)

    java -classpath .:../../lib/adwords-api-8.1.0.jar
 C:/ykrao/adwords-api-8.1.0/examples/v200909/AddCampaign  (and)

    java -classpath .:../../lib/adwords-api-8.1.0.jar AddCampaign

 My Class file located in this path
 C:\ykrao\adwords-api-8.1.0\examples\v200909\AddCampaign.class

 Please provide me any alternative solution for the above, i have to spend so
 much time for this.

 Thanks.
 Y.Kondalarao.

 On Fri, Aug 27, 2010 at 12:10 AM, AdWords API Advisor 







 adwordsapiadvi...@google.com wrote:
  Hi,

  I think you need to specify the complete class path, not just the
  class name, when running the example:

   java -classpath .:../../lib/adwords-api-8.1.0.jar
  v200909.AddCampaign

  Best,
  - Eric Koleda, AdWords API Team

  On Aug 26, 6:19 am, kondalaraoy kondalar...@gmail.com wrote:
   I am using javaclient library for sandbox

   I downloaded adwords-api-8.1.0.tar,  for windows 7 operating system
   and jdk 1.6.0 software for java

   extract the adwords-api-8.1.0.tar in my desktop C:\ykrao\adwords-
   api-8.1.0
   and i compile the AddCampaign program in C:\ykrao\adwords-
   api-8.1.0\examples\v200909\AddCampaign.java using the following
   command like
   C:\ykrao\adwords-api-8.1.0\examples\v200909javac -classpath ../../lib/
   adwords-api-8.1.0.jar AddCampaign.java

   after compiling the above program i got AddCampaign class file,After i
   run the AddCampaign.class file i got the above error,when i run the
   class file i was using the following command like

   C:\ykrao\adwords-api-8.1.0\examples\v200909java -classpath ../.:../
   lib/adwords-api-8.1.0.jar AddCampaign           (and)

   C:\ykrao\adwords-api-8.1.0\examples\v200909java -classpath .:../../
   lib/adwords-api-8.1.0.jar AddCampaign  at java.net.URLClassLoader
   $1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)

   Please provide me solution what is the problem for above error i
   mentioned.

   Thanks,
   Y.Kondalarao.

  --
  =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  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.comadwords-api%2bunsubscr...@googlegr 
  oups.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