我在Xamarin中创建了一个IOS应用程序,我希望在唯一的View(SingleView)底部有一个iAd视图。我只找到了多视图应用程序的解决方案等等,但我只想在底部找到一个简单的iAd视图。我怎么能这样做?我搜索了Xamarin和Apple Dev。帮助,但我找不到任何有用的东西。
答案 0 :(得分:0)
我使用了AdMob,因为我遇到了iAd问题。我使用的是Xamarin.Forms,但自定义渲染器与常规iOS应用程序中的代码相同。
https://github.com/valdetero/SevenDays/tree/master/SevenDays.UI/SevenDays.UI.iOS/Renderers
也许这会让你足够开始。
iAd的:
var adBannerView = new ADBannerView(new System.Drawing.Rectangle(0, 386, 320, 50));
AdMob联播:
adView = new GADBannerView(size: GADAdSizeCons.Banner)
{
AdUnitID = adMobElement.AdUnitId,
RootViewController = UIApplication.SharedApplication.Windows[0].RootViewController
};
adView.AdReceived += (sender, args) =>
{
if (!viewOnScreen) this.AddSubview(adView);
viewOnScreen = true;
};
adView.LoadRequest(GADRequest.Request);
然后将其添加到您的视图中。