Re: Download report without saving

2010-08-31 Thread robert.johans...@adwire.se
Does someone have an idea?

On 28 Aug, 11:29, "robert.johans...@adwire.se"
 wrote:
> Hi Anash,
>
> Thank you for your quick response! However, I can't make the code
> work. The $result variable remains empty, but when I check the
> $httpCode variable I can see that it has a value of 200 which
> indicates that nothing went wrong in the request. Below is a part of
> the code that I'm trying to run.
>
>   public static function DownloadReport($clientId, $reportDefintionId,
> $path = NULL,
>       AdWordsUser $user, $server = NULL) {
>     $url = sprintf('%s/api/adwords/reportdownload?__rd=%s',
>          isset($server) ? $server : $user->GetDefaultServer(),
>          $reportDefintionId);
>
>     // The authorization token and client identifier must be set as
> HTTP
>     // headers.
>     $headers = array();
>     $headers[]= 'Authorization: GoogleLogin auth=' . $user->GetAuthToken();
>
>     $headers[] = 'clientCustomerId: ' . $clientId;
>
>                 $ch = curl_init($url);
>     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
>     curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
>     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
>     curl_setopt($ch, CURLOPT_HEADER, 0);
>     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
>     if (defined('HTTP_PROXY_HOST') && HTTP_PROXY_HOST != '') {
>       curl_setopt($ch, CURLOPT_PROXY, HTTP_PROXY_HOST);
>     }
>     if (defined('HTTP_PROXY_PORT') && HTTP_PROXY_PORT != '') {
>       curl_setopt($ch, CURLOPT_PROXYPORT, HTTP_PROXY_PORT);
>     }
>     if (defined('HTTP_PROXY_USER') && defined('HTTP_PROXY_PASSWORD')
>         && HTTP_PROXY_USER != '' && HTTP_PROXY_PASSWORD != '') {
>       curl_setopt($ch, CURLOPT_PROXYUSERPWD, HTTP_PROXY_USER . ':'
>           . HTTP_PROXY_PASSWORD);
>     }
>
>     $result = curl_exec($ch);
>     $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
>     $error = curl_error($ch);
>     $downloadSize = curl_getinfo($ch, CURLINFO_SIZE_DOWNLOAD);
>     curl_close($ch);
>
>     if ($httpCode != 200) {
>       throw new ReportDownloadException($error, $httpCode);
>     }
>
>     $matches = array();
>     if (preg_match(ReportUtils::$REPORT_ERROR_MESSAGE_REGEX, $result,
> $matches)) {
>       echo new ReportDownloadException($matches[1]);
>     }
>
>     print "Result: ".$result.", ".$downloadSize.", ".$error.", ".
> $httpCode;
>   }
>
> }
>
> On 24 Aug, 13:23, AdWords API Advisor 
> wrote:
>
>
>
> > Hi Robert,
>
> > The code to achieve this is quite similar 
> > tohttp://code.google.com/p/google-api-adwords-php/source/browse/trunk/e
> > If you pass a null to $path, then ReportUtils::DownloadReport returns
> > you the actual report contents. 
> > Seehttp://code.google.com/p/google-api-adwords-php/source/browse/trunk/s...
> > for more details.
>
> > Cheers,
> > Anash P. Oommen,
> > AdWords API Advisor.
>
> > On Aug 23, 12:31 am, "robert.johans...@adwire.se"
>
> >  wrote:
> > > Hi,
>
> > > In the PHP client library I can find an example of how to download a
> > > report created by the new reportDefinitionService. But how can I get
> > > the report without saving it as a file, but instead open it in memory
> > > (like with the old reports)? There is no need for me to save it as a
> > > file, as I just want to save the data into my database.
>
> > > Thank you in advance!- Dölj citerad text -
>
> > - Visa citerad text -- Dölj citerad text -
>
> - Visa citerad text -

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

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


INCOMPLETE_SIGNUP_LATEST_NETAPI_TNC_NOT_AGREED

2010-08-31 Thread rekomend...@yandex.ru
Hello.


I have exactly same situation, as mention here (but i use php
library):

http://groups.google.com/group/adwords-api/browse_thread/thread/bdf8e677df4ddecb/cd4bdf03f3e35f95?lnk=gst&q=INCOMPLETE_SIGNUP_LATEST_NETAPI_TNC_NOT_AGREED#cd4bdf03f3e35f95


I go here:
MCC acount -> Biling preferences - > Choose form of paymen -> Please
review the available form of payment

But this page is empty.  There is no any choise to select.



What can I do?
Please, help me.

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

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


Re: .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 
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  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\v200909>javac -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\v200909>java -classpath ../.:../
> > > lib/adwords-api-8.1.0.jar AddCampaign           (and)
>
> > > C:\ykrao\adwords-api-8.1.0\examples\v200909>java -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.com > 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


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: 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  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


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: 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 
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 
> 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  wrote:
>
> > > Itreturnedfour columns I didn't request
>
> > > On 12 elo, 08:01, AdWords API Advisor 
> > > 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  wrote:
>
> > > > > I'm trying to fetch a keyword performance report from thev201003
> > > > >reportingservice with thesefields:
>
> > > > > QualityScore
> > > > > PreferredPosition
> > > > > Cost
> > > > > Conversions
> > > > > Clicks
> > > > > Impressions
> > > > > ConversionsManyPerClick
>
> > > > > But the response has these columns:
>
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
>
> > > > > 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: 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  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: 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 
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  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 
> > 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 
> > > 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 {
> > > >         List operationResultsByPart = new
> > > > ArrayList();
> > > >         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

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: 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  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


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: 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  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:
>  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:actor="http://schemas.xmlsoap.org/soap/actor/next";
> soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/
> adwords/cm/v201003"> soapenv:mustUnderstand="0">__AUTH_TOKEN_REMOVED__ ns1:authToken> soapenv:mustUnderstand="0">__DEVELOPER_TOKEN_REMOVED__ ns1:developerToken> soapenv:mustUnderstand="0">__APPLICATION_TOKEN_REMOVED__ ns1:applicationToken>User
> Agent soapenv:mustUnderstand="0">__CLIENT_EMAIL_REMOVED__ ns1:RequestHeader> xmlns="https://adwords.google.com/api/adwords/cm/v201003";> xsi:type="ns2:CriterionBidLandscapeSelector" xmlns:ns2="https://
> adwords.google.com/api/adwords/cm/
> v201003">__ADGROUP_ID__ ns2:adGroupId>__CRITERION_1_ID__ ns2:idFilters>__ADGROUP_ID__ ns2:adGroupId>__CRITERION_2_ID_ ns2:idFilters>CriterionBidLandscapeSelector< /
> ns2:BidLandscapeSelector.Type> soapenv:Body>
>
> http://schemas.xmlsoap.org/soap/
> envelope/">286d7866325d2da2414221031bc45b87 requestId>1543 responseTime>1 soap:Header> 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


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


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