Баннер IronSource в Xamarin.Forms Android

Я хочу интегрировать баннерную рекламу от Ironsource, но у меня проблемы с ее работой.

Это документация, но у меня проблемы с ее интеграцией. Говорят, мне нужно написать bannerContainer, но как мне реализовать его в моем XML-представлении, как в моем главном меню?

Чтобы этот пример работал, вам понадобится файл.xml для описания этого bannerContainer:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       tools:context=".MainActivity">

    <FrameLayout
       android:id="@+id/bannerContainer"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_gravity="bottom"
       android:visibility="visible" />

</FrameLayout>

Этот файл находится в Project.Android/Resources/xml/bannerContainer.xml

После этого мне нужно добавить в свой MainActivity следующий код:

protected void onCreate(Bundle savedInstanceState) {
    base.OnCreate(savedInstanceState);
    SetContentView(Resource.Layout.Main);

    // YOUR OTHER CODE //
    // YOUR OTHER CODE //
    // YOUR OTHER CODE //
    IronSource.Init(this, "YOUR_APP_KEY", IronSource.AD_UNIT.Banner);

    FrameLayout bannerContainer = FindViewById<FrameLayout>(Resource.Id.bannerContainer);
    IronSourceBannerLayout mBanner = IronSource.CreateBanner(this, ISBannerSize.Banner);
    FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MatchParent,FrameLayout.LayoutParams.WrapContent);
    bannerContainer.addView(mBanner, 0, layoutParams);

но на данный момент

bannerContainer.addView(mBanner, 0, layoutParams);

BannerContainer выдает исключение NullReferenceException...

И все же я не знаю, как реализовать баннер в моих "обычных" представлениях, например, в моем MainMenu. Весь этот код есть в моем проекте Android, но у меня есть свои представления в моем проекте pcl, как получить доступ к баннеру в части Android?

Крис

0 ответов

Другие вопросы по тегам