Объявление завершилось загрузкой, но баннер не отображается (баннер AdMob)

попробовал несколько разных методов, в том числе Listeners/Creating Linear Layout, но баннер вообще не отображается (пробовал также с тестовым устройством и эмулятором). у кого-нибудь есть решение для этого ??

это код MainActivity:

MainActivity.java
    public class MainActivity extends AppCompatActivity   {

        private GoogleApiClient client;
        private AdView adView;

        @Override
        public void onBackPressed() {
            getSupportFragmentManager().popBackStackImmediate();
            super.onBackPressed();
            int count = getSupportFragmentManager().getBackStackEntryCount();
            if (count == 0) {
                super.onBackPressed();
            }
            }

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            MobileAds.initialize(this, "pub-6338964718220230");
            AdView adView = (AdView) findViewById(R.id.adView);
            adView.setAdUnitId("ca-app-pub-6338964718220230/1764788102");
            adView.setAdSize(AdSize.SMART_BANNER);
            adView.setAdListener(new AdListener() {
                @Override
                public void onAdLoaded() {
                    Log.d("Ad", "onAdLoaded: ");
                }

                @Override
                public void onAdFailedToLoad(int errorCode) {
                    super.onAdFailedToLoad(errorCode);
                }
            });
            AdRequest adRequest = new AdRequest.Builder().addTestDevice("E1CDC038C238379BFAB16A576EC21D17").build();
            adView.loadAd(adRequest);

это XML-код фрагмента_основного:

фрагмент_main.xml

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:id="@+id/adView"
    ads:adSize="SMART_BANNER"
    ads:adUnitId="ca-app-pub-6338964718220230/1764788102"
    android:layout_alignParentBottom="true"
    android:layout_alignParentStart="true">
</com.google.android.gms.ads.AdView>

это xml-код activity_main:

Activity_main.xml

<com.google.android.gms.ads.AdView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/adView"
        android:layout_alignParentBottom="true"
        android:layout_alignParentStart="true">
    </com.google.android.gms.ads.AdView>

person Nir Kalsi    schedule 15.05.2017    source источник
comment
Какой AdView вы используете? средствами activity_main или fragment_main?   -  person Jalpesh Khakhi    schedule 15.05.2017
comment
Ваш onAdFailedToLoad был уволен? если то какой код ошибки   -  person Vaisakh N    schedule 15.05.2017
comment
он не останавливается на onFailedToLoad, он останавливается на onAdLoaded.   -  person Nir Kalsi    schedule 15.05.2017


Ответы (1)


попробуйте изменить размер отображаемой рекламы на фиксированный, чтобы увидеть, не связана ли проблема с размером рекламы, у меня тоже была похожая проблема, и проблема была в SMART_BANNER.

person Federik    schedule 15.05.2017
comment
даже когда я перешел на AdSize.BANNER, проблема все еще возникает. - person Nir Kalsi; 15.05.2017
comment
05-15 13:56:12.103 11572-11572/? I/Ads: Запуск запроса рекламы. 05-15 13:56:13.199 11572-11572/? I/Ads: планирование обновления рекламы через 60 000 миллисекунд. 05-15 13:56:13.241 11572-11572/? I/Ads: Объявление завершилось загрузкой. но все равно ничего не появляется - person Nir Kalsi; 15.05.2017