I am a beginner on Adwords so I may make some terminology mistakes here. As far as I understand the structure is Client -> Campaign -> AdGroup -> Keywords/Ads, what I would like to do is get all Ads that have impressions equal to 0, at the moment I'm able to retrieve an Adgroup and with getAd retrieve the ad, problem is that only some fields are available then (no clicks, impressions, cost, etc.). This is my (Scala) code at the moment:
val adwordsCredentials = new OfflineCredentials.Builder().forApi(Api.ADWORDS).fromFile().build().generateCredential() val adwordsSession = new AdWordsSession.Builder().fromFile().withOAuth2Credential(adwordsCredentials).build() val adgroupService = new AdWordsServices().get(adwordsSession, classOf[AdGroupAdServiceInterface]) def getAds() = { val builder = new SelectorBuilder() val selector = builder .fields("Id", "Name", "Status", "AdGroupId") .offset(0) .limit(100) .build() val results = adgroupService.get(selector) if (results.getEntries() != null) { results.getEntries().foreach( row => { println(row.getAd.getId) }) }} Some questions now arises, is it possible to directly query for ads (bypassing the AdGroup) and use a predicate like .in() for example as where clause, if not, how can I get Ads properties like this? I digged the Ad.java class and there are no getter for the properties I'm looking for. I also read about creating reports which (hopefully) should have the fields I'm asking for, but my main goal is to query the api every 5 or 6 hours and store do something with the data, reports manipulation (as XML I guess) is the last option I want to think about. In truth this seems a fairly easy operation to do and all the APIs have this kind of possibilities, is using reports the only chance I have? I also posted this as a SO question <http://stackoverflow.com/questions/23788547/adwords-api-select-ads-with-empty-impression> if interested. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.