Xamarin.ios iOS:谷歌广告没有';我的设备上没有显示

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

现在我正在使用谷歌广告。我按照(将OC转换为C#)的步骤进行操作。我添加了一个新的adUnitID。它生成时没有出现错误。但是,我的bannerView没有显示在测试设备上。有什么建议吗?我从其他论坛知道谷歌admob将在一些国家被屏蔽,这是真的吗

在Appdelegate.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());          
}
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,问题仍然存在。您可以从

中查看更具体的原因。您是否可以提供有关您所做工作的更多详细信息。例如一些代码?