-1

我已经在 mopub 网络中集成了 InMobi。我已经把 mopub 的代码和它的 xml 放在一起了。是否需要将 Inmobi 代码与 mobup 一起放置。如果是,那么将使用哪个 xml。请帮助我解决这个问题。

//我的代码

moPubView = (MoPubView) rootView.findViewById(R.id.adview);

        moPubView.setAdUnitId("6d9c103be7aa446ab94e543462a390d8");
        moPubView.forceRefresh();
        moPubView.loadAd();

//我的xml

<com.mopub.mobileads.MoPubView
    android:id="@+id/adview"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:layout_alignParentBottom="true"
    ads:loadAdOnCreate="true"/>
4

1 回答 1

1

为了在 android 中集成 MOpub,请使用以下过程和建议的代码---

将这些添加到 AndroidManifest.xml

        <activity
            android:name="com.mopub.mobileads.MoPubActivity"
            android:configChanges="keyboardHidden|orientation" />
        <activity
            android:name="com.mopub.mobileads.MraidActivity"
            android:configChanges="keyboardHidden|orientation" />
        <activity
            android:name="com.mopub.common.MoPubBrowser"
            android:configChanges="keyboardHidden|orientation" />
        <activity
            android:name="com.mopub.mobileads.MraidVideoPlayerActivity"
            android:configChanges="keyboardHidden|orientation" />

        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

还添加 google play 服务库。

使用您的 ADD_UNIT_ID 在 Activity 上添加这些代码

mAdView = (MoPubView) findViewById(R.id.adview);
boolean tabletSize = getResources().getBoolean(R.bool.isTablet);
mAdView.setAdUnitId(ADD_UNIT_ID);
mAdView.loadAd();

在xml中添加这个

                  <com.mopub.mobileads.MoPubView
                    android:id="@+id/adview"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_horizontal" />

并添加以下 Mopub SDK链接

于 2014-08-20T07:36:24.687 回答