Я думаю, что у многих людей такая проблема.
При запросе с переполнением стека был получен ответ "Он будет отображаться, если информация об оплате завершена" .Но теперь мы не сможем установить платежную информацию, если не заработаем более 8000 иен ($ 100) .
Поскольку я смог показать тестовую рекламу, я думаю, что эти проблемы не являются проблемой Unity.или SDK.Я думаю, что это проблема в AdMob.
Были другие ответы.Респондент сказал, что «Рекламный блок AdMob будет отображаться с течением времени после того, как он был сделан». Однако прошло две недели с тех пор, как я сделал рекламный блок!
Каждый ответ был не тем, чтоЯ искал.Когда я изучал другие вопросы, я часто обнаруживал, что общим ответом является «Вы ошиблись в AppID и adUnitID?» Я подтверждал это снова и снова, но ошибки не было.
Естьнет ошибок в консоли Unity.
Я установил личную информацию на консоли AdMob.Я также настроил платежную службу.
Я не знаю, что делать.Скажите, пожалуйста.
Скрипт ↓
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds.Api;
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
private BannerView bannerView;
public void Start()
{
this.RequestBanner();
}
private void RequestBanner()
{
#if UNITY_ANDROID
string adUnitId = "My UnitID";
#elif UNITY_IPHONE
string adUnitId = "My Ad Unit ID";
#else
string adUnitId = "unexpected_platform";
#endif
bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Bottom);
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd(request);
}
}
Я убежден, что adUnitID не ошибается.Когда я изменил adUnitID на следующую строку, показывалось тестовое объявление.
ca-app-pub-3940256099942544/6300978111
Но когда я сделал эту строку, мое собственное объявлениеID устройства, объявление не показывалось.
AndroidManifest.xml ↓
<?xml version="1.0" encoding="utf-8"?>
<!--
This Google Mobile Ads plugin library manifest will get merged with your
application's manifest, adding the necessary activity and permissions
required for displaying ads.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.unity.ads"
android:versionName="1.0"
android:versionCode="1">
<uses-sdk android:minSdkVersion="14"
android:targetSdkVersion="19" />
<application>
<!-- Sample AdMob App ID: ca-app-pub-XXXXXXXXXXXXXXXX~XXXXXXXXXX -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="My APP ID"/>
</application>
</manifest>
Я думаю, что этот сценарий и XML-файл не связаны с этой проблемой, что выдумаете?
(хотя это может и не понадобиться) Дополнительная информация ↓
・ Платформы SDK → Android 8.1, Android 7.1.1, Android 6.0
・ GooglePlay Services → установлен (версия 49)
・ CMake → установлен
・ NDK → установлен
Re Репозиторий поддержки → установлен все