AdMob API и ключевые слова - PullRequest
       24

AdMob API и ключевые слова

4 голосов
/ 21 февраля 2011

Кому-нибудь удается получить релевантную рекламу с сервера AdMob при настройке ключевых слов или поискового запроса?Мое приложение работает на Android, и мне удается получить рекламу с сервера AdMob.

Я пробую несколько решений, но они, похоже, не работают.


Решение 1: используйте методы setKeywords( String keywords ) или setSearchQuery( String searchQuery ) из класса AdView, а затем вызовите requestFreshAd().Когда в данный момент выполняется запрос, вызов requestFreshAd() создает следующее сообщение в журнале:

"WARN / AdMobSDK (2541): игнорирование requestFreshAd (), потому что мы запрашиваемобъявление уже сейчас. "

.

Таким образом, я пытаюсь позвонить requestFreshAd(), когда не выполняется ни один запрос, но он больше не работает.


Решение 2: В макете XML используйте атрибуты myapp:keywords="myKeywords" в элементе AdView.Эти атрибуты ранее объявлены в файле attrs.xml.

1 Ответ

0 голосов
/ 14 апреля 2011

ADMob SDK автоматически запросит новое добавление на основе установленной частоты обновления.Я думаю, что по умолчанию это 60-е годы.Таким образом, вам не нужно звонить requestFreshAd() вообще.Запустите ваше приложение из Eclipse, перейдите к действию, где находятся добавления, и посмотрите окно logcat.Периодически вы будете видеть, что добавления выбираются автоматически, на основе этой настройки частоты обновления.Вы можете изменить эту частоту обновления на http://www.admob.com/my_sites, а затем нажмите «Управление настройками» в приложении и «Настройки приложения».Кроме того, вы можете просто установить интервал обновления с помощью атрибута refreshInterval в элементе AdView в XML-файле макета.

...