2016-02-01 2 views
0

Итак, вот моя проблема: мне нужно получить список всех идентификаторов 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 с предложением-идентификаторами как измерение.

+0

Вы читали документы? https://developers.google.com/adwords/api/docs/reference/v201601/AdGroupAdService.ProductAd – fabrigm

+0

да, я прочитал документы, но либо я что-то пропустил, либо сделал что-то не так в моем коде. когда я пытаюсь получить список товарных объявлений, используя эти поля, я получаю только около 20 продуктов, тогда как в этой учетной записи более 2000. Поэтому я не знаю, что я делаю неправильно. Я напишу свой код в приведенной выше статье –

+0

Да, пожалуйста, напишите свой код – fabrigm

ответ

Смежные вопросы