Согласие GDPR для приложения multyactivy, а также для межстраничных объявлений и Rewarded Add

У меня есть приложение multyActivity, и в каждом приложении я реализовал баннеры и Interstials. Что касается согласия EuGdpr, я должен попросить у пользователей Eu согласие, и, в зависимости от их выбора, показывать им персонализированную или неперсонализированную рекламу, это код, который я использую для отображения формы запроса.

private void requestConsent() {
    URL privacyUrl = null;
    try {
        // TODO: Replace with your app's privacy policy URL.
        privacyUrl = new URL("https://URL/");
    } catch (MalformedURLException e) {
        e.printStackTrace();
        // Handle error.
    }
    form = new ConsentForm.Builder(MainActivity.this, privacyUrl)
            .withListener(new ConsentFormListener() {
                @Override
                public void onConsentFormLoaded() {
                    // Consent form loaded successfully.
                    Log.d(TAG, "Requesting Consent: onConsentFormLoaded");
                    form.show();
                }

                @Override
                public void onConsentFormOpened() {
                    // Consent form was displayed.
                    Log.d(TAG, "Requesting Consent: onConsentFormOpened");
                }

                @Override
                public void onConsentFormClosed(
                        ConsentStatus consentStatus, Boolean userPrefersAdFree) {
                    Log.d(TAG, "Requesting Consent: onConsentFormClosed");

                        Log.d(TAG, "Requesting Consent: Requesting consent again");
                        switch (consentStatus) {
                            case PERSONALIZED:

                                break;
                            case NON_PERSONALIZED:

                                break;
                            case UNKNOWN:

                                break;


                    }
                    // Consent form was closed.
                }

                @Override
                public void onConsentFormError(String errorDescription) {
                    Log.d(TAG, "Requesting Consent: onConsentFormError. Error - " + errorDescription);
                    // Consent form error.
                }
            })
            .withPersonalizedAdsOption()
            .withNonPersonalizedAdsOption()
            .build();
    form.load();
}

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

0 ответов

Другие вопросы по тегам