2016-11-01 6 views
2

Я пытаюсь получить окончательный массив url из API Google Adwords Java ExpandedTextAdd. Я могу получить все другие поля, такие как заголовки, описания и URL-адреса пути, но вызов getfinalUrls всегда возвращает значение null, даже если запрашиваемое объявление имеет окончательный URL-адрес.Adwords API не возвращается Окончательные URL-адреса для ExpandedTextAds

Это мой селектор:

selector.fields(AdGroupAdField.Id, AdGroupAdField.AdGroupId, AdGroupAdField.Status, AdGroupAdField.Labels) 
       .orderAscBy(AdGroupAdField.Id) 
       .equals(AdGroupAdField.AdGroupId, adGroupIds.toString()) 
       .in(AdGroupAdField.Status, "ENABLED", "PAUSED") 
       .equals("AdType", getAdType()); 

Там, кажется, не быть AdGroupAdField для окончательного URLs.

ответ

2

Я из команды API AdWords, и кто-то из моей команды заметил ваш вопрос. Чтобы выбрать конечные URL-адреса, используя AdGroupAdField, ознакомьтесь с полем CreativeFinalUrls. Поля CreativeFinalMobileUrls и CreativeFinalAppUrls также доступны. Вы можете узнать больше об этих полях в Ad API documentation. Если у вас есть дополнительные вопросы для команды API AdWords, напишите на нашем AdWords API forum.

Бест,

Надин, AdWords API Team