Ios iPAD上的iAD是透明的,但可以点击(Monotouch)

Ios iPAD上的iAD是透明的,但可以点击(Monotouch),ios,ipad,xamarin.ios,monodevelop,iad,Ios,Ipad,Xamarin.ios,Monodevelop,Iad,我使用的是monotouch 4.0.7,能够让iAd在iPhone(正常)和iPhone(视网膜)上成功显示 iPad版本似乎加载成功,可以点击,但完全是空的。在模拟器中,它也有鼠标向下的颜色 我已经尝试将视图控制器和视图的框架扩展到1024x768,但仍然没有显示 在纵向模式下这是正常行为吗?我正在使用AdBannerContentSizeIdentifier 顺便说一句,AdLoaded正在被调用,并且应用程序输出中没有任何警告。我一直在研究这个问题,问题(我猜)是您正在使用“AdBann

我使用的是monotouch 4.0.7,能够让iAd在iPhone(正常)和iPhone(视网膜)上成功显示

iPad版本似乎加载成功,可以点击,但完全是空的。在模拟器中,它也有鼠标向下的颜色

我已经尝试将视图控制器和视图的框架扩展到1024x768,但仍然没有显示

在纵向模式下这是正常行为吗?我正在使用AdBannerContentSizeIdentifier


顺便说一句,AdLoaded正在被调用,并且应用程序输出中没有任何警告。

我一直在研究这个问题,问题(我猜)是您正在使用“AdBannerContentSizeIdentifiers”作为“RequiredContentSizeIdentifiers”集中的标识符。问题是字符串与标识符不同。您应该改为使用ADBannerView上的类属性,这些属性是ADBannerView.SizeIdentifier纵向或ADBannerView.SizeIdentifier横向

让我知道如果这能解决你的问题


ChrisNTR

谢谢您的调查。代码如下:NSMutableSet nsM=new NSMutableSet();添加(新的NSString(“AdBannerContentSizeIdentifier”);adBannerView.RequiredContentSizeIdentifiers=nsM;你仍然需要这套设备,这样它看起来就像;var contentSizeIndentifiers=new NSMutableSet();添加(ADBannerView.sizeIdentifier);adView.requiredContentSizeIndentifiers=contentSizeIndentifiers;谢谢你,克里斯,效果很好。我已将应用程序与修复程序一起重新上载到应用程序商店。