我有一个将 alextouch 绑定用于 admob 的单点触控应用程序。我将 .dll 添加到我的引用中。这是我要为其添加横幅的 .cs 文件。
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
string url = "http://dummy-website-name.php";
NSUrlRequest req = new NSUrlRequest (new NSUrl (url));
WEB.LoadRequest (req);
var ad = new GADBannerView(GADAdSizeCons.MediumRectangle,new PointF(0,0))
{
AdUnitID = "a15179c91adb8e5",
RootViewController = this
};
ad.DidReceiveAd += delegate
{
this.View.AddSubview(ad);
Console.WriteLine("AD Received");
};
ad.DidFailToReceiveAdWithError += delegate(object sender, GADBannerViewDidFailWithErrorEventArgs e) {
Console.WriteLine(e.Error);
};
ad.WillPresentScreen += delegate {
Console.WriteLine("showing new screen");
};
ad.WillLeaveApplication += delegate {
Console.WriteLine("I will leave application");
};
ad.WillDismissScreen += delegate {
Console.WriteLine("Dismissing opened screen");
};
Console.Write("Requesting Ad");
ad.LoadRequest(new GADRequest());
}
当我在我的 iphone ios 6.1 上运行时,它没有显示广告。在调试模式下,它指出 admob 错误:没有显示广告。在发布模式下,它什么也没说,也不显示任何广告。我是否还要将项目添加到与此 uiviewcontroller 对应的 .m 或 .h 文件中?显然,我一直在使用适用于我的 monodroid 应用程序版本的适当发布者 ID...