I tried to get the adgroup by  adwords java api with the code below:

                List<AdGroup> adGroups = new LinkedList<AdGroup>();
adGroups = new LinkedList<AdGroup>();
AdGroupServiceInterface gs = ServiceFactory.getAdGroupService();
// Create selector.
Selector selector = new Selector();
String[] fields = AdwordsFieldUitl.getAdGroupField();
selector.setFields(fields);
Predicate p = new Predicate("Status", PredicateOperator.IN, new 
String[]{"ENABLED"});
selector.setPredicates(new Predicate[]{p});
selector.setPaging(new Paging(0, PAGE_SIZE));
try {
AdGroupPage page = gs.get(selector);
int offset = 0;
while (offset < page.getTotalNumEntries()) {
for (AdGroup g : page.getEntries())
adGroups.add(g);
offset += PAGE_SIZE;
selector.setPaging(new Paging(offset, offset + PAGE_SIZE));
}
} catch (ApiException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
}
return adGroups;
When I check the results, I am so confused that there are many adgroup 
records has the same id and other contents, shouldn't the id of the adgroup 
be unique for each different adgroups? 

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

Reply via email to