如何在我的Android应用程序中集成MiniMob Ads SDK?

时间:2013-09-05 08:51:45

标签: android mobile sdk advertising

我想在我的Android应用程序中添加MiniMob广告。我已经阅读了http://www.minimob.com/integration-guide.html关于minimob sdk的完整文档,但我仍然没有得到它。

现在我有两个问题:

当我们使用MiniMob sdk创建新应用时,我们必须提供Android市场或其他一些应用网址。那么我们如何才能像第一次上传应用程序而没有最小化集成并获取应用程序的网址,然后再次使用minimob集成上传。

第二件事是我们必须在清单中提供app id,app key和package name,并在lib中添加jar文件。并在我们想要展示这些广告的活动中展示我在下面显示的一些代码。我怀疑吗?

    <!-- MiniMob Manifest declaration start -->
<activity android:exported="false"
                android:name="com.minimob.android.OptinActivity"
                android:configChanges="orientation|keyboardHidden"
                android:theme="\@android:style/Theme.Translucent" />
<activity
                android:taskAffinity=""
                android:name="com.minimob.android.PushAds"
                android:configChanges="orientation|keyboardHidden"
                android:theme="\@android:style/Theme.Translucent.NoTitleBar"
                android:screenOrientation="portrait"
                android:windowSoftInputMode="adjustResize">
                <intent-filter>
                          <action android:name="android.intent.action.VIEW" />
                          <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
</activity>
                <receiver android:name="com.minimob.android.DeliveryReceiver"
                                                android:exported="false"/>
                <receiver android:name="com.minimob.android.MessageReceiver"
                                                android:exported="false"/>
                <receiver android:name="com.minimob.android.BootReceiver"
                                                android:exported="false">
                            <intent-filter>
                                          <action  android:name="android.intent.action.BOOT_COMPLETED" />
                                          <category android:name="android.intent.category.HOME" />
                            </intent-filter>
                </receiver>

                <meta-data android:name="MINIMOB_APPID" android:value="id:$appid" />
                <meta-data android:name="MINIMOB_APPKEY" android:value="key:$appkey" />
                <meta-data android:name="MINIMOB_APPHOST"
                          android:value="http://mpm.minimob.com/mobile/serve.asp" />
                <meta-data
                   android:name="MINIMOB_ACTION" android:value="com.minimob.android.PushService$appid" />
                <service android:name="com.minimob.android.PushService" android:exported="false">
                            <intent-filter>
                                <action android:name="com.minimob.android.PushService$appid" />
                            </intent-filter>
                </service>
<!-- MiniMob Manifest declaration end -->

1 个答案:

答案 0 :(得分:2)

关于应用网址,它就在那里,因此我们可以出于多种原因(例如,问题排查)访问应用。如果您的应用尚未公开,您可以暂时输入随机网址,并在以后在Google Play或其他应用商店中接受该应用时使用正确的网址进行更新。

关于您的第二个查询,请在每次要将Minimob SDK集成到应用程序时执行以下操作,因为它是为每个应用程序自定义构建的,并且说明略有不同。

  • 转到Minimob的“应用程序”页面并注册您的应用程序
  • 点击应用旁边的“下载SDK”按钮
  • 打开“Instructions.txt”文件

步骤几乎就是您提到的步骤(复制.jar文件,复制粘贴清单中的权限和声明,在启动Minimob SDK的主活动中添加调用)。