int offset4 = 0;
SelectorBuilder builder4 = new SelectorBuilder();
Selector selector4 = builder4
.fields(AdGroupExtensionSettingField.Extensions, AdGroupExtensionSettingField.AdGroupId)
.in(AdGroupExtensionSettingField.AdGroupId, splittedAdGroupIds.get(k))
.equals(AdGroupExtensionSettingField.ExtensionType, "SITELINK")
.orderAscBy(AdGroupExtensionSettingField.AdGroupId).offset(offset4).limit(PAGE_SIZE).build();
AdGroupExtensionSettingPage page4 = null;
do {
// Get all campaigns.
page4 = adGroupExtentionService.get(selector4);
if (page4.getEntries() != null) {
for (AdGroupExtensionSetting adGroupExtenstion : page4.getEntries()) {
try {
ExtensionFeedItem[] feedItemArray = adGroupExtenstion.getExtensionSetting().getExtensions();
for(ExtensionFeedItem feedItem : feedItemArray){
if(feedItem.getFeedType().getValue() == "SITELINK"){
System.out.println("Feed Item Found : " + feedItem);
}
}
} catch (NullPointerException e) {
System.out.println("No final urls from Extensions found");
}
}
} else {
System.out.println("No adGroupExtensionSetting were found.");
}
offset4 += PAGE_SIZE;
selector4 = builder4.increaseOffsetBy(PAGE_SIZE).build();
} while (offset4 < page4.getTotalNumEntries());