Xamarin C#iAd Banner视图底部示例

时间:2016-02-13 12:48:13

标签: c# ios xamarin iad advertising

我在Xamarin中创建了一个IOS应用程序,我希望在唯一的View(SingleView)底部有一个iAd视图。我只找到了多视图应用程序的解决方案等等,但我只想在底部找到一个简单的iAd视图。我怎么能这样做?我搜索了Xamarin和Apple Dev。帮助,但我找不到任何有用的东西。

1 个答案:

答案 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);

然后将其添加到您的视图中。