所以在Unity上我有一个处理AdMob广告的脚本。当我构建并测试广告时,广告是可以点击的,但它不是可见。
我已经尝试了一切。制作了另一个广告,尝试了以前在这些项目中工作的项目的广告,更新了插件,下载了新资源,尝试了不同的脚本,确保没有任何东西在它之上......我不知道下一步该做什么。下面是脚本。这当前适用于广告,但不可见。但是你可以点击它。
`
BannerView bannerView;
string adID = "HERE-IS-MY-AD-ID";
// Use this for initialization
void Start ()
{
showBannerAd ();
}
private void showBannerAd()
{
bannerView = new BannerView (adID, AdSize.SmartBanner, AdPosition.Top);
AdRequest request = new AdRequest.Builder ().Build ();
bannerView.LoadAd (request);
bannerView.Show ();
}
public void Show()
{
bannerView.Show ();
}
public void Hide()
{
bannerView.Hide ();
}
} `
答案 0 :(得分:0)
还有另一种解决方案。您可以使用Unity Ads(内置服务),而不需要安装任何插件,这非常方便。
答案 1 :(得分:0)
如果您在Android上遇到此问题,则您的问题可能与此错误相关https://issuetracker.unity3d.com/issues/regression-android-banner-ads-are-invisible-but-clickable
我更新到Unity 5.6.1p4并解决了我的问题。