Я создал приложение IOS в Xamarin, и я хочу иметь представление iAd в нижней части единственного представления (SingleView). Я только нашел решения для многозадачных приложений и т. Д., Но мне просто нужно простое представление iAd внизу. Как я могу это сделать? Я искал Xamarin и Apple Dev. помогите, но я не нашел ничего полезного.Xamarin C# iAd Banner view Пример внизу
1
A
ответ
0
Я использовал AdMob, потому что у меня были проблемы с iAd. Я использовал Xamarin.Forms, но собственный рендеринг - это тот же код, который будет использоваться в обычном приложении iOS.
https://github.com/valdetero/SevenDays/tree/master/SevenDays.UI/SevenDays.UI.iOS/Renderers
Может быть, это даст вам достаточно, чтобы начать.
ОВР:
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);
А потом просто добавить это к вашему мнению.
Эй, спасибо за ваш ответ. Я не знал, что Google AdMob можно использовать и в IOS. Я работал с AdMob в своем приложении для Android, но я не знаю, как его использовать в Xamarin.IOS. Я пробовал ваш пример и проводил исследования в Интернете, но он не работает, возможно, мне нужны некоторые пакеты для установки, но я не знаю, какие из них и где их искать. Я просмотрел все файлы, но я ничего не нашел в Google, GAD или в объявлении, пожалуйста, помогите мне. – Konsicoder
Извините, это не пакет nuget, а компонент Xamarin: https://components.xamarin.com/view/googleiosmobileads. – valdetero