Итак, вот моя проблема: мне нужно получить список всех идентификаторов ProductAd с помощью AdWordsAPI. Я уже пытался использовать AdGroupAdService, но он дает мне только один идентификатор продукта-объявления. Когда я нахожусь в пользовательском интерфейсе, есть около 2000 объявлений, поэтому это кажется неправильным. Я также думал об использовании отчета об эффективности покупок, но я не могу включить includeZeroImpressions, поэтому в CSV-ResultFile есть много продуктов.Google AdWords API Список товарных объявлений
Теперь, мой вопрос заключается в том, как я могу получить список всех идентификаторов объявлений-объявлений для доступных продуктов? EDIT:
// Get the AdGroupAdService.
AdGroupAdServiceInterface adGroupAdService = new AdWordsServices().get(session, AdGroupAdServiceInterface.class);
int offset = 0;
boolean morePages = true;
// Create selector.
SelectorBuilder builder = new SelectorBuilder();
Selector selector =
builder
.fields(AdGroupAdField.Id, AdGroupAdField.Status)
.orderAscBy(AdGroupAdField.Id)
.offset(offset)
.limit(GoogleConstants.GOOGLE_PAGE_SIZE)
// .equals(AdGroupAdField.AdGroupId, adGroupId.toString())
// .in(AdGroupAdField.Status, "ENABLED", "PAUSED", "DISABLED")
.equals("AdType", "PRODUCT_AD")
.build();
while (morePages) {
// Get all ads.
AdGroupAdPage page;
page = adGroupAdService.get(selector);
displayAds(page);
offset += GoogleConstants.GOOGLE_PAGE_SIZE;
selector = builder.increaseOffsetBy(GoogleConstants.GOOGLE_PAGE_SIZE).build();
morePages = offset < page.getTotalNumEntries();
}
Я хочу использовать этот список, чтобы построить AdGroupPartitionTree с предложением-идентификаторами как измерение.
Вы читали документы? https://developers.google.com/adwords/api/docs/reference/v201601/AdGroupAdService.ProductAd – fabrigm
да, я прочитал документы, но либо я что-то пропустил, либо сделал что-то не так в моем коде. когда я пытаюсь получить список товарных объявлений, используя эти поля, я получаю только около 20 продуктов, тогда как в этой учетной записи более 2000. Поэтому я не знаю, что я делаю неправильно. Я напишу свой код в приведенной выше статье –
Да, пожалуйста, напишите свой код – fabrigm