Я реализовал Flurry SDK для Android, но получаю ошибку в logcat:
E/FlurryAgent: Ad server responded with the following error(s):
Adunit name or code provided in the request is invalid.
Я написал этот код в onStart
FlurryAgent.onStartSession(this);
adView.fetchAndDisplayAd();
Понятия не имею, что пошло не так. Я добавил правильный ключ api, но по-прежнему получаю одну и ту же ошибку снова и снова.
Примечание: я интегрировал его пару часов назад. Требуется только время для инициализации или это действительно ошибка?
Заранее спасибо.
Эта ошибка означает, что название рекламного блока, которое вы используете в вызове объявления, не соответствует доступному рекламному блоку в вашем аккаунте. Убедитесь, что название рекламного блока, которое вы указали в настройках рекламы:
mFlurryAdNative = new FlurryAdNative(this, mAdSpaceName);
или же
mFlurryAdInterstitial = new FlurryAdInterstitial(this, mAdSpaceName);
или же
mFlurryAdBanner = new FlurryAdBanner(this, mBanner, mAdSpaceName);
соответствует названию рекламного блока, которое вы создали на портале Flurry, выполнив следующие действия:
https://developer.yahoo.com/flurry/docs/publisher/gettingstarted/basicadunitsetup
Где это название рекламного пространства? .. Я не нашел в монетизации Flurry .. Тем временем я получаю ту же ошибку: "Название рекламного блока или код, указанный в запросе, недействительны".
Перейдите на вкладку монетизации слева и выберите "Приложения и рекламные блоки". Нажмите, чтобы развернуть рекламные блоки для рассматриваемого приложения; название рекламного блока находится в крайнем левом столбце.
Я их уже добавил. Я нашел проблему. Название моей рекламной площадки было неправильным. Спасибо за помощь.