2017-01-21 17 views
1

У меня проблема с AdMob и объявлениями в целом в течение нескольких дней.AdMob не удалось загрузить объявление на меньший размер экрана

Проблема заключается в том, что реклама просто прекрасна при больших размерах экрана, например, мой Samsung S7 Edge загружает объявление и показывает его. Однако, на моей Galaxy S3 и Galaxy S4 mini, объявление не загружается.

Выход с тегом объявления:

14127-14127/com.example I/Ads: Starting ad request. 
14127-14138/com.example W/Ads: There was a problem getting an ad response. ErrorCode: 0 
14127-14127/com.example W/Ads: Failed to load ad: 0 

Мой файл макета:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:ads="http://schemas.android.com/apk/res-auto"> 
    <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" android:layout_height="match_parent" 
     android:id="@+id/main_rv_playlists" 
     android:padding="16dp" 
     android:layout_above="@+id/main_adview" 
     /> 

    <com.google.android.gms.ads.AdView 
     android:id="@+id/main_adview" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     ads:adSize="SMART_BANNER" 
     ads:adUnitId="@string/main_banner_id" 
     /> 
</RelativeLayout> 

Код:

AdView adView = (AdView) findViewById(R.id.main_adview); 
     AdRequest.Builder builder = new AdRequest.Builder(); 
     adView.loadAd(builder.build()); 

Как вы можете видеть, я не использую любое дополнение с моим корневым представлением, а ширина представления объявлений установлена ​​в match_parent, поэтому ther e должно быть достаточно места. В adSize установлен SMART_BANNER. Тестовые объявления не работают, если я добавлю свое устройство в качестве тестового устройства, оно пока не покажет объявление.

Межстраничные объявления также не работают на небольших устройствах, они работают над более крупными.

Сам рекламный блок является старым, и, как я уже сказал, он работает с большими размерами экрана, поэтому сам рекламный блок не является проблемой. И моя учетная запись не приостановлена ​​или что-то еще. Фактически, я по-прежнему получаю некоторый доход от рекламы, но скорость показа составляет около 65%.

Я даже пытался использовать MoPub в качестве замены, он все еще показывался на моем S7-краю, но не на моем S3.

Я пробовал все возможные решения, которые я мог найти, ничего не получилось.

+0

Моя проблема началась 10 января 2017 года. С тех пор моя скорость показа снижалась с 99% до 88% до 90%. Я не знаю, что вызывает его, но это может быть та же проблема, что и у вас. Я отправил вопрос (http://stackoverflow.com/questions/41938459/sudden-drop-in-admob-show-rate), но ответа пока нет. – user4617883

+0

Вы уверены, что это проблема с размером? Какая версия Android у вас есть на вашем S3? – user4617883

ответ

0

Мы рассмотрели это путем проб и ошибок, но, по-видимому, если AdMob определяет, что для показа всего объявления недостаточно свободного места, оно не вернет его, что объяснит, что вы испытываете на меньших устройства.