В мобильных устройствах реклама Googe не отображается - PullRequest
0 голосов
/ 04 февраля 2019

Мне интересно, чтобы добавить 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 ()ложь

1 Ответ

0 голосов
/ 21 февраля 2019

Проблема была связана с firebase!но я не знаю, что именно вызвало это.Сначала я удалил облачные сообщения в AndroidManifest, затем видео с вознаграждением начало работать.После этого я удалил все файлы облачных сообщений firebase, затем переустановил пакет облачных сообщений firebase.Тогда проблем не было

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