Я применил MobFox в своем приложении.Объявление Mobfox не удается и не отображается реклама
У меня есть две проблемы.
Даже в тестовом режиме, на первом объявлении не загружается (bannerLoadFailed), то я вижу его (bannerLoadSucceeded). Это вызвано методом onResume(). Без этого нет никакой нагрузки при загрузке. Зачем?
Не показывать рекламу. В тестовом режиме он показывает тестовое объявление, как в эмуляторе, так и загружен с рынка, но в режиме реального времени активен метод
noAdFound()
, в котором говорится, что «Нет объявления MobFox найдено» в тосте. Согласно документации
noAdFound означает, что в настоящее время нет объявлений для объявления запроса
Я из Венгрии, но друг скачал приложение в Австрии, где MobFox штаб-квартира, поэтому я сомневаюсь, что в Австрии нет рекламных запросов ...
На панели мониторинга MobFox отображаются 3 показа, я не знаю, поступают ли они от тестового объявления. Если они поступают из реальных объявлений, вопрос 2 является неосведомленным, но все же я не знаю, почему мой друг не видит рекламы.
Не могли бы вы взглянуть на код, чтобы узнать, что может вызвать проблему (есть ли она)?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MobFoxlayout = (RelativeLayout)findViewById(R.id.mobfoxContent);
mobfoxView = new MobFoxView(Main.this, "211bcbf66f79c0355e43e849aec76b6c", Mode.LIVE, true, true);
mobfoxView.setBannerListener(new BannerListener() {
@Override
public void bannerLoadFailed(RequestException cause) {
Toast.makeText(getApplicationContext(), "Mobfox ad failed ", Toast.LENGTH_SHORT).show();
}
@Override
public void noAdFound() {
Toast.makeText(getApplicationContext(), "No MobFox ad Found", Toast.LENGTH_SHORT).show();
}
@Override
public void bannerLoadSucceeded() {
Toast.makeText(getApplicationContext(), "MobFox Ad loaded successfully", Toast.LENGTH_SHORT).show();
}
@Override
public void adClicked() {
Toast.makeText(getApplicationContext(), "MobFox Ad clicked", Toast.LENGTH_SHORT).show();
}
});
MobFoxlayout.addView(mobfoxView);
}
@Override
protected void onResume() { //ad fails to load
super.onResume();
mobfoxView.resume();
}
@Override
protected void onPause() {
super.onPause();
mobfoxView.pause();
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
mobfoxView.pause();
mobfoxView.resume();
}