Xamarin.ios iOS:谷歌广告没有';我的设备上没有显示
现在我正在使用谷歌广告。我按照(将OC转换为C#)的步骤进行操作。我添加了一个新的adUnitID。它生成时没有出现错误。但是,我的bannerView没有显示在测试设备上。有什么建议吗?我从其他论坛知道谷歌admob将在一些国家被屏蔽,这是真的吗 在Appdelegate.cs中Xamarin.ios iOS:谷歌广告没有';我的设备上没有显示,xamarin.ios,admob,Xamarin.ios,Admob,现在我正在使用谷歌广告。我按照(将OC转换为C#)的步骤进行操作。我添加了一个新的adUnitID。它生成时没有出现错误。但是,我的bannerView没有显示在测试设备上。有什么建议吗?我从其他论坛知道谷歌admob将在一些国家被屏蔽,这是真的吗 在Appdelegate.cs中 public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { Window.R
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
Window.RootViewController = new XttcViewController();
Window.MakeKeyAndVisible();
MobileAds.Configure("xxx");
return true;
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
this.bannerView = new BannerView(new CGRect(0,100,320,50));
View.AddSubview(this.bannerView);
this.bannerView.AdUnitID = "xxx";
this.bannerView.RootViewController = this;
this.bannerView.LoadRequest(Request.GetDefaultRequest());
}
在ViewController.cs中
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
Window.RootViewController = new XttcViewController();
Window.MakeKeyAndVisible();
MobileAds.Configure("xxx");
return true;
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
this.bannerView = new BannerView(new CGRect(0,100,320,50));
View.AddSubview(this.bannerView);
this.bannerView.AdUnitID = "xxx";
this.bannerView.RootViewController = this;
this.bannerView.LoadRequest(Request.GetDefaultRequest());
}
如果您最近创建了广告单元ID(在24小时内),则可能需要一些时间和几个广告请求来建立广告资源。因此,您可能无法立即看到实际演示文稿。您可以使用测试单元ID。请注意,测试广告通过与实际广告相同的频道运行。如果测试广告返回,则说明您的应用程序与网络通信正确 iOS中bannerview的测试ID是
“ca-app-pub-3940256099942544/2934735716”
如果即使使用测试ID,问题仍然存在。您可以从中查看更具体的原因。您是否可以提供有关您所做工作的更多详细信息。例如一些代码?