android - Xamarin Android 游戏无法加载广告(甚至测试广告),广告无法加载:3
问题描述
我的 AdMob 奖励广告和横幅广告过去效果很好。我没有更改任何代码。自从我将我的应用程序推入封闭式测试后,我觉得他们停止了工作。现在不再显示任何广告,即使是测试广告。我还尝试将我的设备添加为 AdMob 中的测试设备,但没有成功。
以下是我创建横幅广告的方法:
var adView = new AdView(ContextHelper.Current)
{
AdSize = AdSize.SmartBanner,
AdUnitId = Constants.Ads.AdMobBannerUnitId,
LayoutParameters = new LinearLayout.LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent)
};
adView.LoadAd(new AdRequest.Builder().Build());
以下是我创建奖励广告的方法:
private static void CreateRewardedAd()
{
RewardedVideoAd?.Dispose();
RewardedVideoAd = new RewardedAd(ContextHelper.Current, Constants.Ads.AdMobRewardedUnitId);
RewardedVideoAd.LoadAd(new AdRequest.Builder().Build(), new InternalRewardedAdLoadCallback());
}
private class InternalRewardedAdLoadCallback : RewardedAdLoadCallback
{
public override void OnRewardedAdLoaded()
=> base.OnRewardedAdLoaded();
public override void OnRewardedAdFailedToLoad(int p0)
=> base.OnRewardedAdFailedToLoad(p0);
}
我使用 Google 的测试 ID:
internal const string AdMobBannerUnitId = "ca-app-pub-3940256099942544/6300978111"; // Test Ad Id
internal const string AdMobRewardedUnitId = "ca-app-pub-3940256099942544/5224354917"; // Test Ad Id
有人对发生了什么有任何线索吗?我的 AdMob 帐户没有错误。
解决方案
看起来像一个谷歌错误。其他开发人员也有同样的问题。我还尝试了 crazygames 广告 SDK,而测试广告在一周前没有失败时现在失败了。https://support.google.com/admob/thread/69754742/test-ads-not-showing-with-error-ad-failed-to-load-3?hl=en
推荐阅读
- microsoft-graph-api - 在 MS Graph API 中是否有一个 webhook 可以知道一个人在团队通话中与谁交谈?
- java - 带有 ViewPager2 的 FragmentStateAdapter 显示不正确的片段
- java - 按列查找已排序二维数组中二维数组元素的索引
- visual-studio-code - VSCode 不会安装扩展 - 权限被拒绝
- c++ - 命名空间错误
- python - 在Python中读取按行拆分的字符串项目作为列表
- interpreter - 为什么我会收到这些错误,我该如何解决?
- google-chrome - chrome (version: 86.0.4240.80) devTool,我如何获取 FPS 信息?
- python - 在python中将多列转置为一列
- javascript - JS函数返回空值到输入框