Проблема с отображением баннера AdMob в Xamarin.Froms - PullRequest
1 голос
/ 06 июня 2019

Я создаю мобильное приложение и хочу отображать надстройки в виде списка.

Я пытался добавлять объявления так же, как в этом руководстве: https://xamarinhelp.com/admob-xamarin-forms-display-google-ads-mobile-app/

IТакже нашел информацию, что мне нужно использовать тестовые идентификаторы: https://forums.xamarin.com/discussion/147590/xamarin-forms-admob-firebase-ads-not-show

Но после всего этого, объявления все равно не отображаются.

//MainActivity.cs - part of OnCreate()
            base.OnCreate(savedInstanceState);

            string appId;

#if DEBUG
            appId = "ca-app-pub-3940256099942544~3347511713"; //TEST ID
#else
            appId = "ca-app-pub-5217408998830230~3120971952"; //MY ID
#endif

            Android.Gms.Ads.MobileAds.Initialize(ApplicationContext, appId);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
//My view
        public ListOfUniversitiesPage()
        {
            SetAdId();
            InitializeComponent();
            SetUniversities();
        }


        private void SetAdId()
        {
            string adId;

#if DEBUG
            adId = "ca-app-pub-3940256099942544/6300978111";
#else
            adId = "ca-app-pub-5217408998830230/2060183484";
#endif

            BindingContext = new
            {
                AdUnitId = adId
            };
        }

Приложение работает без проблемв режиме отладки и производства, но я не вижу рекламу.

1 Ответ

0 голосов
/ 06 июня 2019

Вы, кажется, очень близки, но может быть много причин,

  1. Попробуйте это с appId, который работает как ca-app-pub-3940256099942544/6300978111
  2. Обновили ли вы AdMob со своими платежными реквизитами и убедились, что объявления являются рекламными баннерами.
  3. Проверьте статус ваших объявлений, они должны быть активными
  4. Я уверен, что вы использовали правильный идентификатор рекламного блока, но дайте ему 24 часа, потому что он может зависеть от уровня заполнения вашего региона
  5. Вы использовали зарегистрированное тестовое устройство или эмулятор?
  6. Используете ли вы образец рекламного блока?

Вот некоторая официальная документация Google об этом.

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