Xamarin.Forms добавляет интеграцию с Google AdMob - PullRequest
0 голосов
/ 05 мая 2020

Раньше я успешно внедрял Google AdMob, но на этот раз с новым проектом это невозможно!

У меня ошибка интеграции Google AdMob в пустой проект Xamarin.Forms.

В стандартном проекте:

У вас уже установлены пакеты Nuget:

  • NETStandard.Library 2.0.3
  • Xamarin.Essentials 1.3.1
  • Xamarin.Forms 4.4.0.991265

Создание класса AdmobControl В MainPage.xaml.cs добавьте AdmobControl с идентификатором баннера для Android TEST: "ca -app-pub-3940256099942544/6300978111 "

В проекте Android:

Уже установлены пакеты Nuget:

  • Xamarin.Essentials 1.3.1
  • Xamarin.Forms 4.4.0.991265

Затем установите пакет Nuget Xamarin.Firebase.Ads 71.1601.0

В MainActivity инициализируйте рекламу перед Xamarin.Forms .Init, с идентификатором приложения для Android TEST: "" -> пустая строка

* 1 034 * Добавить разрешение ACCESS_NETWORK_STATE

Добавить INTE RNET разрешение

Добавить строку в AndroidManifest. xml между тегами

Создать класс AdMobRenderer

Проблема:

Компиляция в порядке, НО, когда я развертываю приложение на своем устройстве, у меня есть 2 ошибки: error: MediationRewardedVideoAdListenerImplementor не является абстрактным и не отменяет абстрактный метод zz c (Пакет) в MediationRewardedVideoAdListener publi c class MediationRewardedVideoAdListenerImplementor TestAdMob. Android C: \ Users \ TheFloods \ source \ repos \ TestAdMob \ TestAdMob \ TestAdMob.Android \ obj \ Debugr \ 90 \ com \ google \ android \ gms \ ads \ reward \ mediation \ MediationRewardedVideoAdListenerImplementor. java 4

JAVAC0000: error: MediationRewardedVideoAdListenerImplementor не является абстрактным и не переопределяет абстрактный метод zzistener c (Bundle) в MediationLewardedRewarded. publi c класс MediationRewardedVideoAdListenerImplementor 0

Исходный код доступен здесь: https://github.com/TheFloods/XamarinTestAdMob

Я попробую следовать этим руководствам:

Другая информация:

  • Visual Studio Community 2019 16.5.4
  • Windows 10 PRO 1803

Спасибо за вашу помощь.

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