Проблема с Google согласием sdk с несколькими действиями (admob) - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть проблема, я правильно ввел SDK согласия Google в моем приложении Я правильно показал форму только для пользователей из ЕС и показывал персонализированное объявление для людей, которые выбирают его, добавив этот метод

  public static void showPersonalizedAds(AdView mAdView,InterstitialAd mInterstitialAd) {

    mInterstitialAd.loadAd(new AdRequest.Builder().build());

    AdRequest adRequest = new AdRequest.Builder().build();

    mAdView.loadAd(adRequest);


}

public static void showNonPersonalizedAds(AdView mAdView,InterstitialAd mInterstitialAd) {


    Bundle extras = new Bundle();
    extras.putString("npa", "1");

    AdRequest request = new AdRequest.Builder()
            .addNetworkExtrasBundle(AdMobAdapter.class, extras)
            .build();

    mAdView.loadAd(request);
    mInterstitialAd.loadAd(request);
}

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

   public void goToAct4(View view) {

    final Intent intent = new Intent(Main3Activity.this, Main4Activity.class);
    if(mInterstitialAd.isLoaded()) {
        mInterstitialAd.show();
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdClosed() {

                        mInterstitialAd.loadAd(new AdRequest.Builder().build());
                startActivity(intent);

            }
        });
    }

    else {
        startActivity(intent);

    }
}

проблема в том, должен ли я проверять ответ формы каждый раз, когда я переключаюсь на другое задание и ставить условие (это большая работа), и метод желания проверяет статус согласия или что я должен сделать?

1 Ответ

0 голосов
/ 13 мая 2019

См. Запрос согласия от европейских пользователей .Обязательно запрашивать его один раз перед показом любого объявления, поскольку оно может устанавливать отслеживание файлов cookie без информированного согласия.Также необходимо предоставить возможность изменить настройки позже.

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