精品来啦!万普平台的Android SDK完整源代码!包含AdMob那样的广告功能,还包含友盟那样统计器,还包含一个小型的应用商店,还有虚拟币,自动升级等功能。。。源代码写的不错,文档很详细。到万普平台注册一个账号能直接看看效果,改改自己就能做个应用商店或广告播放系统也不错。
以下是Copy出来的文档内容:
使用步骤
1.加入jar包(或源代码)
将AppOffer_1.1b.jar
包放入工程指定的lib目录,或者把src目录内提供的源代码直接引入到您应用工程中。
2.修改AndroidManifest.xml文件
⑴确保应用具有以下几项Permission权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!--以下权限仅互动广告使用-->
<uses-permission android:name="android.permission.GET_TASKS" />
⑵在<application>段内添加以下内容:
<activity android:name="com.waps.OffersWebView"
android:configChanges="keyboardHidden|orientation" />
<meta-data android:name="CLIENT_PACKAGE" android:value="com.waps.demo" />
<meta-data android:name="WAPS_ID" android:value="****_YOUR_APP_ID_****" />
<!--以下属性为分发渠道ID-->
<meta-data android:name="WAPS_PID" android:value="WAPS" />
CLIENT_PACKAGE的值需修改为应用的具体包路径,和应用的package属性内容一致;
WAPS_ID为应用ID,该值由万普平台添加应用后自动生成,点击“应用详情”获取;
WAPS_PID为分发渠道ID,长传到万普平台的版本填“WAPS”,分发给其他的版本填写相应值(比如“GoogleMarket”)后重新打包即可;该值必须由英文字母和数字组成,不能是纯数字,不能包含空格或中文。
3.加入Layout配置文件
将Demo代码中/res/layout/目录下offers_web_view.xml文件复制到当前项目工程的/res/layout/
目录中
4.加入接口代码
1.数据统计接口
在每次应用启动时,必须立即调用改接口,才能获得准确的统计数据。
在的应用中第一个Activity类中(启动的第一个类),添加下面一行代码:
AppConnect.getInstance(this);
2.流量交换接口
开发者可在应用中合适的位置加入“推荐”、”更多”、
“免费赚金币”、“下载送积分”等类似字样的按钮,鼓励用户下载推荐应用,加入流量反应堆,获得免费推广或广告收益。
添加如下代码,即可显示推荐应用列表:
AppConnect.getInstance(this).showOffers(this);
3.虚拟货币接口
在应用中合理设置虚拟货币及消费机制,可促进用户参与应用内购买或参与流量交换,增强应用粘性,大幅提升收益。
⑴获取用户虚拟货币
步骤
1:
从服务器端获取到点数/虚拟货币总数,
添加下面的代码:
AppConnect.getInstance(this).getPoints(this);
步骤
2:
确保在this类中实现
UpdatePointsNotifier接口,实现下面的两个方法用来接收来自服务器的响应:
public void
getUpdatePoints(String currencyName, int pointTotal);//获取成功
public void
getUpdatePointsFailed(String error);//获取失败
⑵花费用户虚拟货币
步骤
1:
从服务器端获取到点数/虚拟货币总数,
添加下面的代码:
AppConnect.getInstance(this).spendPoints(int amount,this);
调用此方法,也要确保在this类中实现
UpdatePointsNotifier接口
4.互动广告接口
互动广告是一个显示在应用内固定位置高度为50像素广告条,将自动显示万普平台提供的广告。用户点击互动广告可获得虚拟货币奖励,结合虚拟货币功能使用,可获得最佳的广告效果和用户体验。
步骤
1:
复制如下代码到相应Activiy的Layout文件中,并放置在合适的位置:
<LinearLayout
android:id="@+id/AdLinearLayout"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:gravity="center_horizontal"
android:layout_alignParentTop="true"
androidrientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android" />
步骤
2:
在调用样式文件的Activity类中,
添加下面的代码:
LinearLayout
container
=(LinearLayout)findViewById(R.id.AdLinearLayout);
new
AdView(this,container).DisplayAd(30);//每30秒轮换一次广告,此参数可修改
完成以上几个步骤,即完成了所有接口代码添加工作。为了促进用户获取虚拟货币,需要在应用内适当的场景设置虚拟货币的具体用途,才能获得最佳交换效果。
将更新后的包提交到万普平台或Android
Market,就能获得源源不断的新增用户、随时查看详细的统计数据,尊享空前的应用收益。