直白想明白在android应用上平添广告,利用业余时间找了一个境内非凡好用的广告平台“万普世纪”(你可以点击了然),做了个小应用进入了广告。万普世纪的广告分为推送广告,互动广告和积分墙广告两种,广告的受益还不易,三遍有效的点击可以获得0.8RMB。
加盟广告的步调如下:
第一是下载万普世纪广告的sdk,
然后在您的品种中插足jar包
将AppOffer_1.5.3.jar 包放入工程指定的lib目录
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”
/>
< !–以下权限为1.5.3版本新加权限–>
< uses-permission
android:name=”android.permission.ACCESS_WIFI_STATE” />
< uses-permission
android:name=”com.android.launcher.permission.INSTALL_SHORTCUT” />
⑵在< application>段内添加以下内容:
< activity android:name=”com.waps.OffersWebView”
android:configChanges=”keyboardHidden|orientation” />
< meta-data android:name=”WAPS_ID”
android:value=”***WAPS_ID***” />
< !–以下属性为散发渠道ID,可以接纳–>
< meta-data android:name=”WAPS_PID” android:value=”WAPS” />
WAPS_ID为运用标识,该值由万普平台拉长应用后自动生成,点击“应用详情”获取;
WAPS_PID为散发渠道标识,上传到万普平台的版本填“WAPS”,分发给任何的本子填写相应值(比如“谷歌”)后重新包装即可;不一样的分发包应填写分裂的渠道标识,才能在万普总结平台区分来自差距渠道的多少。该值必须由英文字母和数字组合,不可以是纯数字,不可能包涵空格或粤语。常见WAPS_PID编码表请参见后续文档。
3
参加接口代码
-
数据总结接口
该接口是负有其余接口能正常使用的根底,在历次应用启动时,必须及时调用改接口,才能有限帮助收获准确的计算数据。
步骤
1:在的施用中率先个Activity类中(启动的率先个类),添加底下一行代码:(必须)AppConnect.getInstance(this);
步骤 2:在程序退出的处理办法中, 添加底下一行代码: (必须)
AppConnect.getInstance(this).finalize();
-
虚拟货币接口
在选取中客观设置虚拟货币及成本机制,可推进用户加入使用内选购或加入广告活动,增强应用粘性,大幅升级收入。假若您的采取开启了虚拟货币功能,要求运用该接口和服务器同步用户的虚构货币余额。⑴获取用户虚拟货币
步骤 1: 从劳动器端获取用户点数/虚拟货币余额:AppConnect.getInstance(this).getPoints(this);
步骤 2: 确保在this类中落成UpdatePointsNotifier接口,达成上边的八个主意用来收取来自服务器的响应:
public void getUpdatePoints(String currencyName, int
pointTotal);//获取成功
public void getUpdatePointsFailed(String error);//获取败北⑵花花费户虚拟货币
开销(扣除)用户的虚拟货币的接口:AppConnect.getInstance(this).spendPoints(int amount, this);
调用此格局的响应结果将因而this中落实的UpdatePointsNotifier接口再次回到
⑶奖励用户虚拟货币
授予(扩展)用户虚拟货币的接口。AppConnect.getInstance(this).awardPoints(int amount, this);
调用此措施的响应结果将由此this中完成的UpdatePointsNotifier接口重临。
只顾,所有通过万普推荐列表、互动广告、推送广告得到的杜撰货币将自动赋予到用户,无需调用该接口。该接口仅用于用户达成了开发者指定的任何任务的图景下额外给予用户虚拟货币。开发者可通过管理后台禁用该接口。 -
推荐列表接口
推荐列表(也称Offer,广告墙)是万普平台提供的一种集中浮现型广告。开发者可在运用中非常的职位参加“推荐应用”、
“免费赚积分”等类似字样的法力,获取更高的广告获益或参预流量互换。
加上如下代码,即可突显万普平台推荐应用列表:AppConnect.getInstance(this).showOffers(this);
-
互动广告接口
互相广告是一个体现在使用内固定位置高度为50像素广告条,将自行突显万普平台提供的广告。结合虚拟货币功用拔取,可获得最佳的广告效应和用户体验。步骤 1:
复制如下代码到相应Activiy的Layout文件中,并放置在方便的职位:< LinearLayout
android:id=”@+id/AdLinearLayout”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:gravity=”center_horizontal”/>步骤 2: 在调用样式文件的Activity类中, 添加底下的代码:
LinearLayout container
=(LinearLayout)findViewById(R.id.AdLinearLayout);
new
AdView(this,container).DisplayAd(20);//每20秒轮换五回广告;最少为20 -
推送广告接口
推送广告是一种在Android手机公告栏显示的新式广告形式。其特征是不占用广告位,广告播放时有提醒音,广告点击率超高(平均CTR当先20%),极少误点击,不花费户流量,用户体验更好,比传统的广告形式收入有大幅进步。
万普推送广告利用了纯粉色推送格局,只在使用开启时才接受广告;其广告情节和计费格局和原来互动广告一致,CPA和CPC二种方式并存,用户通过推送广告下载应用相同能赢得虚拟货币。
推送广告分为自动和手动调用二种形式,默许为自动播放情势;开发者可透过万普管理平台的“广告设置”随时敞开和关闭自动推送广告,设置推送广告播放频度和延时等参数。开发者也可经过手动调用API获取推送广告。⑴优化广告展现样式
将SDK自带的demo工程中的layout/push_layout.xml文件拷贝到当前工程的layout目录下即可使用优化的推送广告样式,在广告中体现图标;使用优化样式可扩张广告点击率。
⑵自定义图标和音响
开发者可自定义布告栏图标;res_id参数为图标的ResourceId的值;例如res_id设置为R.drawable.icon值,可应用当前应用的Icon作为通告栏图标。AppConnect.getInstance(this).setPushIcon(int res_id);
开发者可自定义推送广告是还是不是播放提醒音;on_off参数设置true开启,false则关闭。
AppConnect.getInstance(this).setPushAudio(boolean on_off);
⑶手动获取推送广告
手动获取一条新的推送广告。该方法会登时赢得一条推送广告(不会浮现自定义公告),不受频度控制装置影响;开发者也可通过管理后台随时关闭该接口。AppConnect.getInstance(this).getPushAd();
-
其它常用接口
⑴用户举报接口
在选拔内伸张用户举报功效可收集用户意见反馈,便于革新用户体验;开发者可经过管理后台查看用户的报告新闻。添加以下代码收集用户举报:AppConnect.getInstance(this).showFeedback();
⑵自家应用列表
我应用列表可使用类似推荐列表的格局,列出将开发者自己在万普平台公布的具备应用供用户下载,便于开发者自家应用之间相互推荐。添加以下代码显示开发者自家应用列表:AppConnect.getInstance(this).showMore(this);
上边是自个儿项目标结果: