【发布时间】:2023-04-08 04:14:02
【问题描述】:
两天以来我一直在尝试弄清楚为什么 admob 只显示测试广告!当我使用 testId 时,它会显示测试广告。当我使用我的 admob 横幅 ID 时,它变为空白(不显示广告) 下面我附上了我的 admob 横幅代码。
using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;
public class AdmobScript : MonoBehaviour
{
public string BannerId;
// Use this for initialization
void Start()
{
//Request Ads
RequestBanner();
}
private void RequestBanner()
{
#if UNITY_EDITOR
string adUnitId = "unused";
#elif UNITY_ANDROID
string adUnitId = "ca-app-pub-xxxxxxxxxxxxxxxxxxx";
#elif UNITY_IPHONE
string adUnitId = "INSERT_IOS_BANNER_AD_UNIT_ID_HERE";
#else
string adUnitId = "unexpected_platform";
#endif
// Create a 320x50 banner at the bottom of the screen.
BannerView bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Bottom);
// Create an empty ad request.
AdRequest request = new AdRequest.Builder().Build();
// Load the banner with the request.
bannerView.LoadAd(request);
}
}
我试图研究它为什么不起作用,但不幸的是,互联网上可用的与统一相关的 admob 解决方案非常少。
Google 移动广告插件 v3.13.1
统一2017.4.0f1
请帮帮我!谢谢!
【问题讨论】: