
首先我们来添加广告墙和推送广告。
1.登录万普平台,进入开发者页面,点击添加应用,输入应用名称,点保存,之后打开应用详情页面,记下WAPS_ID的值备第2步骤使用。后面的信息也尽量完善起来,
文件程序等最后完成广告集成并测试后再上传即可。
2.在我的项目的AndroidManifest.xml文件下添加广告需要的权限(具体要哪些权限参加广告SDK的帮助和实际情况定):
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
在Application项加入:
<meta-data android:name="WAPS_ID" android:value="2f9dd55307ede480a80ba0783be835d" />
<meta-data android:name="WAPS_PID" android:value="WAPS" />
<activity android:name="com.waps.OffersWebView"
android:configChanges="keyboardHidden|orientation" />
第一行android:value对应的字符串要替换成步骤1从万普添加应用后得到的ID,千万不要填错哦。
第二行是万普进行渠道设置选项,最好按其开发者手册最后对应的表格来填写
第三行是展示广告墙所使用的activity,不添加会导致展示不了广告墙
android应用中插入百度广告,主要是使用广告联盟提供的sdk,直接导入对应的jar包,相应的步骤如下:
1. 导入SDK的jar包(放到libs目录下)
2. 添加相应的权限
<span style="font-family:KaiTi_GB2312font-size:18px"><!-- 必须申明的权限 --><uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- SDK 2.1新增权限,建议使用 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!-- SDK 3.0新增权限,建议使用(可选) -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /></span>
3. 添加从广告联盟获取的APPSID和计费名
<span style="font-family:KaiTi_GB2312font-size:18px"><!-- 您从百度移动联盟网站获取的APPSID -->
<meta-data android:name="BaiduMobAd_APP_ID" android:value="debug" />
<!-- 您从百度移动联盟网站获取的计费名 -->
<meta-data android:name="BaiduMobAd_APP_SEC" android:value="debug" /></span>
当前是调试用的,实际发布的时候将“debug”换为相应的值。
4. 添加应用详情Activity
<span style="font-family:KaiTi_GB2312font-size:18px"><!-- 注册AppActivity --><activity android:name="com.baidu.mobads.AppActivity" android:configChanges="keyboard|keyboardHidden|orientation" /></span>
5. 在values目录下创建attrs.xml文件
<span style="font-family:KaiTi_GB2312font-size:18px"><?xml version="1.0" encoding="utf-8"?><resources>
<declare-styleable name="com.baidu.mobads.AdView">
<attr name="adSize" format="integer" />
</declare-styleable>
</resources>
</span>
6. 在布局文件添加自定义View
<com.baidu.mobads.AdViewandroid:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_below="@id/loadmore_btn"
baiduadsdk:adSize="0" />
运行结果如下:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)