AdMob广告是透明的,但可点击

时间:2017-10-11 16:07:54

标签: c# unity3d admob invisible adbannerview

所以在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 ();
}

} `

2 个答案:

答案 0 :(得分:0)

还有另一种解决方案。您可以使用Unity Ads(内置服务),而不需要安装任何插件,这非常方便。

答案 1 :(得分:0)

如果您在Android上遇到此问题,则您的问题可能与此错误相关https://issuetracker.unity3d.com/issues/regression-android-banner-ads-are-invisible-but-clickable

我更新到Unity 5.6.1p4并解决了我的问题。