请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
19
帖子
0
勋章
966
Y币

[ 模块教程 ] tencentAds模块demo

[复制链接]
发表于 2019-6-15 09:45:54
本帖最后由 ddcddr 于 2024-2-20 20:26 编辑

1.3.6更新说明
  1. 1.安卓SDK更新至4.561.1431;IOS更新至4.14.60;
  2. 2.优化原生广告加载逻辑,具体请参考文档;
复制代码

config配置
  1. <permission name="readPhoneState"/>
  2.   //上述非必须权限,开发者视情况自行添加;
  3.   <permission name="location" />
  4.   //上述非必须权限,开发者视情况自行添加;
  5.   <feature name="tencentAds">
  6.     <param name="IsManualInt" value="false" />
  7.     <param name="usedDownConfirm" value="false"/><!--二次确认-->
  8.     <param name="APPID" value="1105817983"/>
  9.     <param name="BannerPosID" value="3040460631118415"/> <!--banner2.0-->
  10.     <param name="InterteristalPosID" value="4030069601412496"/><!--插屏2.0-->
  11.     <param name="SplashPosID" value="8050224168345383"/>
  12.     <param name="APPID_ios" value="1105344611"/>
  13.     <param name="BannerPosID_ios" value="1080958885885321"/><!--banner2.0-->
  14.     <param name="InterteristalPosID_ios" value="1050652855580392"/><!--插屏2.0-->
  15.     <param name="SplashPosID_ios" value="9040714184494018"/>
  16.   </feature>
复制代码
** 上述参数为必填选项 ,如果不填可能出现广告无法使用问题。**

初始化/开屏广告
sdk启动完成,请求开屏广告,建议延迟1-2秒再去拉去广告,防止卡屏

logo示意图

  1.   var tencentAds = api.require('tencentAds');
  2.         tencentAds.init(function(ret,err){
  3.             if(ret.status=="onStartSuccess"){
  4.                 //sdk启动完成,请求开屏广告,建议延迟1-2秒再去拉去广告,防止卡屏
复制代码
横幅广告
  1.   tencentAds.showBanner({
  2.                 x: 0,
  3.                 y: 0,
  4.                 h: api.frameWidth / 6.4,
  5.                 fixedOn: api.frameName
  6.             }, function(ret, err) {
  7.                 alert("ret: " + JSON.stringify(ret) + "\err: " + JSON.stringify(err));
  8.             });
复制代码


插屏广告
  1. tencentAds.showInterstitialAD(function(ret, err) {
  2.                 alert("ret: " + JSON.stringify(ret) + "\err: " + JSON.stringify(err));
  3.             });
复制代码
原生广告
  1. //加载广告
  2.             var NativeID;
  3.             if (api.systemType == "ios") {
  4.                 NativeID = '5030722621265924';
  5.             } else {
  6.                 NativeID = '6061169652490753';
  7.             }
  8.             tencentAds.loadNative({
  9.                     NativeId: NativeID,
  10.                     w: api.frameWidth - 10,
  11.                     h: 300
  12.                 },
  13.                 function(ret, err) {
  14.                     alert("ret: " + JSON.stringify(ret) + "\err: " + JSON.stringify(err));
  15.                 }
  16.             );
  17. //展示广告
  18.             var y = 0;
  19.             tencentAds.showNative({
  20.                 x: 0,
  21.                 y: y,
  22.                 fixed: false,
  23.                 fixedOn: api.frameName
  24.             }, function(ret, err) {
  25.                 alert("ret: " + JSON.stringify(ret) + "\err: " + JSON.stringify(err));
  26.             });
  27.             y = y + 400;
复制代码



特别说明

如果您在进入应用后立即展示广告,需要在调用展示广告代码之前手动调用api.removeLaunchView();用于移除启动视图,以防止启动视图遮挡广告视图引起的瀑光时间过段问题

如有其他问题,请在此贴下留言。





本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
22
帖子
1
勋章
1万+
Y币
感谢分享~
216
帖子
5
勋章
5752
Y币
感谢分享。
72
帖子
0
勋章
173
Y币
var tencentAds = api.require('tencentAds');
tencentAds.showInterstitialAD(
    PopupWindow:false
    function(ret,err){
       alert("ret: " + JSON.stringify(ret) + "\nerr: " + JSON.stringify(err));
});



  PopupWindow:false   这里系统报错无法运行
233
帖子
2
勋章
220
Y币
感谢分享~
22
帖子
0
勋章
121
Y币
安卓开屏一直返回false是什么原因
2
帖子
0
勋章
6
Y币
文档没更新啊,android 10不兼容,部分手机添加这个模块后报错
79
帖子
3
勋章
1249
Y币
楼主,请问是否支持腾讯的激励视频,如果支持,麻烦说下怎么用,看文档没有这块,如果不支持,能不能做一下,我付费,你直接更新上就行了,大家都可以用,我的联系微信 332439180
15
帖子
0
勋章
120
Y币

楼主,请问是否支持腾讯的激励视频,如果支持,麻烦说下怎么用,看文档没有这块,如果不支持,能不能做一下,我付费,你直接更新上就行了,大家都可以用,
19
帖子
0
勋章
966
Y币
聚小溪 发表于 2019-12-24 11:13
楼主,请问是否支持腾讯的激励视频,如果支持,麻烦说下怎么用,看文档没有这块,如果不支持,能不能做一下 ...

文档中有啊
var tencentAds = api.require('tencentAds');
tencentAds.loadRewardVideoAD({
                        volumeOn:false,
                        rewardVideoID:"6040295592058680"
                        },function(ret, err) {
                                        alert("ret: " + JSON.stringify(ret) + "\err: " + JSON.stringify(err));
                                });
123下一页
您需要登录后才可以回帖 登录

本版积分规则