Мне интересно, чтобы добавить admob Google (вознагражденное видео) в мой проект.Но это не показ!показывается только баннерная реклама, но не показываются вознагражденные и промежуточные объявления
Я полностью знаю, что мой код работает!потому что я создал новый проект, только с этим плагином рекламы и с моим кодом, и все отлично работает!Но не в моем проекте.Я установил правильный appId, правильный идентификатор тестового блока, идентификатор тестового устройства.Я следовал этому https://developers.google.com/admob/unity/start
Я инициализировал мобильные приложения с помощью своего идентификатора приложения для Android с MobileAds.Initialize (appId);
// Затем в другой сцене я создаю запрос на объявление
private void RequestRewardBasedVideo()
{
if UNITY_ANDROID
string adUnitId = "ca-app-pub-3940256099942544/5224354917";
elif UNITY_IPHONE
string adUnitId = "ca-app-pub-3940256099942544/1712485313";
else
string adUnitId = "unexpected_platform";
endif
// Create an empty ad request.
AdRequest request = new AdRequest.Builder()
.AddTestDevice("3E7435172662C5C5A758D31EF5154A01")
.Build();
// Load the rewarded video ad with the request.
this.rewardBasedVideo.LoadAd(request, adUnitId);
}
// Затем я показываю видео
public void showVideo()
{
if (rewardBasedVideo.IsLoaded())
{
Debug.LogError("Showing the video");
rewardBasedVideo.Show();
}
else
{
Debug.Log("The ad is not loaded yet");
}
}
Я полагаю, что у него проблемы с манифестом Android, поскольку активность рекламы не отображается.Я убедился, что файл AndroidManifest имеет
com.google.ads.AdActivity, после создания apk.Теперь я понятия не имею, что попробовать.У меня есть firebase в моем проекте, возможно, он создает проблемы.
Когда я хочу показать объявление, он выдает в logcat:
02-06 15: 15: 02.186 4653 17833 IActivityManager: НАЧАЛОD ActivityManager: isScaleDownAnimationEnabled (): false 02-06 15: 15: 02.387 4653 6506 D ActivityManager: isScaleDownAnimationEnabled (): false 02-06 15: 15: 02.411 4653 6506 D ActivityManager: опубликовать активное изменение пользователя для 0 полноэкранного режима true isHomeActivity ()ложь