Медленная загрузка приложения при внедрении рекламы AdMob - Android - PullRequest
0 голосов
/ 24 мая 2018

Это действительно быстрый вопрос.Я пытался реализовать простую баннерную рекламу для моего приложения, она работала нормально, но теперь все приложение загружается очень медленно.Я получаю 7-8 секунд белого экрана, прежде чем загружается моя активность.Если я попытаюсь удалить рекламу, я вернусь через 1-2 секунды.

Я думаю, что я могу сделать что-то не так.

Это мой adView в XML:

    <com.google.android.gms.ads.AdView
    android:id="@+id/reklama"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginEnd="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginRight="8dp"
    android:layout_marginStart="8dp"
    app:adSize="SMART_BANNER"
    app:adUnitId="my ad unit id"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">


</com.google.android.gms.ads.AdView>

И вот как я загружаю рекламу в MainActivity в методе onCreate.

        // Init ad
    MobileAds.initialize(this, "my app key");
    // Load ad
    mAdView = (AdView) findViewById(R.id.reklama);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

Когда я запускаю приложение с рекламой, меня приветствует белый экран в течение 7-8 секунд.Пробовал Nexus 5x и Pixel.Есть ли способ ускорить процесс или, возможно, сначала загрузить действие, а затем загрузить рекламу в фоновом режиме?Я не буду возражать, если реклама загружается, если пользователь уже может взаимодействовать с приложением.

Я попытался отключить мгновенный запуск, как рекомендовано в других потоках, и это никак не отразилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...