iOS 6 iAd属性和方法已弃用

Yam*_*man 8 deprecated ios iad ios6

自iOS 6发布以来,有一些不推荐使用的iAd属性和方法如下:

currentContentSizeIdentifier
requiredContentSizeIdentifiers
ADBannerContentSizeIdentifierPortrait
ADBannerContentSizeIdentifierLandscape
Run Code Online (Sandbox Code Playgroud)

那么现在在两个方向上实施iAd的最佳方式是什么?我们现在应该手动调整横幅视图框的大小吗?

Har*_*ban 12

我的应用程序仅支持横向模式(也适用于纵向模式),并且iAd显示在应用程序的顶部.要使用ios6工作,我必须这样做:

在Monotouch

storesAdBannerView = new ADBannerView();
storesAdBannerView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth;
Run Code Online (Sandbox Code Playgroud)

对于objc(我不使用),我认为它可能是

[storesAdBannerView setAutoresizingMask:UIViewAutoresizingFlexibleWidth]
Run Code Online (Sandbox Code Playgroud)