Hi!
Since 6.2.0 there exists a removeService-method in the
ServiceAccountantManager.
Calling this method should remove all references to the service in order for it
to be garbage collected.
(from http://code.google.com/p/google-api-adwords-java/source/detail?r=119)
Did you already try that?
Hi Rajni,
there are some additional properties in the APIException that is thrown:
int code;
com.google.api.adwords.v13.ApiError[] errors;
boolean internal;
java.lang.String message1;
java.lang.String trigger;
If you print the content of these properties in your catch-block, the error
might be
ause the remote
computer does not exist or a firewall may be preventing communication
to the remote computer. Please see help for assistance". But i was
able to get the data for my Campaign Report. Little confusing here...
Regards,
KVRVR
On Jan 20, 4:26 pm, "Tino Hertlein" wrot
Hi KVRVR,
besides the error-message you provided, there should also be a detailed
trigger-message in the soap-response of your request.
Depending on the client-library you use, you should be able to extract that
trigger-message (By activation of the logging-mechanism or extraction from the
ex
I've seen this error when trying to retrieve a report for an account that does
not have any Creatives.
The error-message should disappear when running your report against an account
that countains Creatives.
Tino
--
Refined Labs GmbH
Landwehrstraße 17
80336 München
Tel +49 89 1392879-0
t...
All the information you need is provided here:
http://code.google.com/intl/de-DE/apis/adwords/docs/developer/AdGroupService.html
These samples might be helpful as well:
http://code.google.com/intl/de-DE/apis/adwords/docs/samples.html
Tino
--
Refined Labs GmbH
Landwehrstraße 17
80336 Münche
Works similar :-)
There are array-functions in AdGroupService:
http://code.google.com/intl/de-DE/apis/adwords/docs/developer/AdGroupService.html
AdGroup[] adGroups = adgroupService.getAdGroupList(adGroupIds);
or
AdGroup[] adGroups = adgroupService.getAllAdGroups(campaignId);
or
AdGroup
Hi Richard,
the API does support negative keywords.
But in contrast to 'phrase','broad' and 'exact', 'negative' is not a specific
KeywordType.
There's a flag in the Keyword-description that can be set to 'true', if you
want to create a negative keyword.
Please see here:
http://code.google
Hi Ed,
I don't know anything special about APIlity-support, but according to here
(http://adwordsapi.blogspot.com/2008/10/adwords-api-version-13-now-available.html),
V12 of the AdWords-Webservice will be shutdown February 20th, 2009.
Any webservice communication relying on V12 will not work a
I still do not get any parameter in the structured report, wherein
I can get the campaign
giving zero impression.
On Nov 26, 3:17 pm, "Tino Hertlein" <[EMAIL PROTECTED]> wrote:
> The 'zeroImpression'-flag only has an effect on reports on
> Keyword-aggregation
The 'zeroImpression'-flag only has an effect on reports on
Keyword-aggregation-level:
http://code.google.com/apis/adwords/docs/developer/DefinedReportJob.html#includeZeroImpression
But probably a Structure-report on Campaign-level is more appropriate:
http://code.google.com/apis/adwords/docs/d
Hi,
no, because an AdGroup does not have a destinationUrl.
DestinationUrls only exist on Ad- and Criterion-level.
Tino
--
Refined Labs GmbH
Landwehrstraße 17
80336 München
Tel +49 89 1392879-0
[EMAIL PROTECTED]
http://www.refinedlabs.com
Sitz: München
AG München HRB 166589
Geschäftsführer
Batch udpates in AdWords are atomic. So if you try to insert 100 items and one
of them fails, none of the items gets inserted. You will then be charged only
for the failed one.
Please see
http://code.google.com/apis/adwords/docs/developer/adwords_api_ratesheet.html
Concerning the negative-
This information is included in the SOAP-headers of the Webservice response.
Depending on the client-library you use, there should be methods to extract
that information.
E.g. the Java client library provides methods inside the
AdWordsService-interfaces:
- getLastOperationCount()
- getTotalOpe
All quota / cost information is provided in the API-rate-sheet here
http://code.google.com/apis/adwords/docs/developer/adwords_api_ratesheet.html
Tino
--
Refined Labs GmbH
Landwehrstraße 17
80336 München
Tel +49 89 1392879-0
[EMAIL PROTECTED]
http://www.refinedlabs.com
Sitz: München
AG Münche
Hi Daniel,
try to initialize your AdWords-user with an explicit String that indicates the
API-version:
e.g.
public static final String API_VERSION = "v13";
adWordsUser = new AdWordsUser(
adWordsAccountSettings.getRootLogin(),
The urls of Ads cannot be updated.
Only the status-field is mutable.
Please see
http://code.google.com/apis/adwords/docs/developer/AdService.html#updateAds
But of course you can recreate the Ad with a different url and deleting/pausing
the 'old' one (and accepting the loss of the Ad-history
Sitz: München
AG München HRB 166589
Geschäftsführer:
Thomas Bindl, Stephan Seitz
Von: Exotic Solutions [mailto:[EMAIL PROTECTED]
Gesendet: Montag, 10. November 2008 10:38
An: Tino Hertlein
Betreff: Re: AdWords API AW: AdWords API Re: Google Adwords Keyword Insertion
API Usage Rates
Unfortunately your calculations are not correct:
API costs for an addCriteria-call in CriterionService are 20 per item ,
not per call!
So adding 10.000 keywords, will cost you 10.000 * 20 API units, regardless in
how many calls you split the request.
Though batch-requests are very useful in
There is no problem, and no parameter is lacking:
AdWords calculates Bid Amounts in 'millionths of the fundamental currency
unit', so you have to divide the results by 1.000.000
please see
http://code.google.com/apis/adwords/docs/developer/adwords_api_services.html#moneyunits
Tino
--
Refi
This seems to be a question not related to the Google-AdWords-API but to Google
AdSense.
Try to ask your question here: http://www.google.com/support/forum/p/AdSense
Maybe this can help you as well:
https://www.google.com/adsense/support/bin/static.py?page=adfilter.html
Tino
--
Refined
Clicking on the selectedReportType of the report you'd like to receive, leads
you to a page where the available columns are described.
http://code.google.com/apis/adwords/docs/developer/DefinedReportJob.html#selectedReportType
Tino
--
Refined Labs GmbH
Landwehrstraße 17
80336 München
Tel +49
for the info...
only problem i have with this method is not all the campaigns are
active. So i think i would end up activating all campaigns using this
method. I may just go with an external list of campaign ids and work
off of that.
On Aug 29, 11:47 am, "Tino Hertlein" <[EMAIL PROT
Try out this:
- getAllAdWordsCampaigns
(http://www.google.com/apis/adwords/developer/CampaignService.html#getAllAdWordsCampaigns)
- set each campaign to 'paused'
- upload them again with updateCampaignList
(http://www.google.com/apis/adwords/developer/CampaignService.html#updateCampaignList)
Try leaving out the: 'keywordType' => '(Broad Exact Phrase)' - line.
If I remember the call correctly, the 'keywordType'-parameter is optional, in
case you want to restrict the MatchTypes. If no parameter is specified, all
MatchTypes should be returned...
Tino
--
Refined Labs GmbH
Landwehr
25 matches
Mail list logo