toutiaoAd

来自于:开发者

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例(模块demo论坛帖链接),示例中包含示例代码、知识点讲解、注意事项等,供您参考。

模块demo论坛帖示例:https://community.apicloud.com/bbs/thread-146066-1-1.html

概述

toutiaoAd简介

今日头条-穿山甲广告联盟。注册地址https://partner.oceanengine.com/union/media/login?invite_code=4465ca106167

toutiaoAd 模块概述

今日头条-穿山甲广告联盟SDK,目前支持锁屏广告。【安卓最低编译版本:v4.1】

config.xml配置

  <feature name="toutiaoAd">
    <param name="appId" value="5043675"/>
    <param name="debug" value="true"/>
  </feature>

locked

进入锁屏广告。【仅v1.0.0和v1.0.1支持和v1.0.3及以后】

locked({params})

params

codeId:

  • 类型:字符串
  • 描述:(必填)广告位code。【锁屏对应是的信息流类型广告】

示例代码

    var toutiaoAd = api.require('toutiaoAd');
    toutiaoAd.locked({
        "codeId": "944213407"
    }, function (ret){
        alert(JSON.stringify(ret));
    });

可用性

Android系统

bannerExp

banner广告。

bannerExp({params})

params

codeId:

  • 类型:字符串
  • 描述:(必填)广告位code。对应头条后台中的【Banner广告】

rect:

  • 类型:JSON 对象
  • 描述:(选填)模块的位置及尺寸。
  • 内部字段:
{
    x: 0,   //(可选项)数字类型;模块左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0
    y: 0,   //(可选项)数字类型;模块左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0
    w: 320, //(可选项)数字类型;模块的宽度;默认:所属的 Window 或 Frame 的宽度
    h: 300,  //(可选项)数字类型;模块的高度;默认:所属的 Window 或 Frame 的高度
    marginBottom: 0,  //(可选项)数字类型;距离底部。优先级高于y。就是如果设置了这个值,就忽略y值
    marginRight: 0  //(可选项)数字类型;距离右边。优先级高于x。就是如果设置了这个值,就忽略x值
}

fixedOn:

  • 类型:字符串
  • 描述:(选填)模块视图添加到指定 frame 的名字(只指 frame,传 window 无效)
  • 默认值:模块依附于当前 window

fixed:

  • 类型:布尔
  • 描述:(选填)模块是否随所属 window 或 frame 滚动
  • 默认值:true(不随之滚动)

示例代码

    var toutiaoAd = api.require('toutiaoAd');
    toutiaoAd.bannerExp({
        "codeId":"944213349",
        "rect":{
            "w": "auto",
            "h": 200,
            "marginBottom": 0
        },
        "fixed": true
    }, function(ret, err){
        console.log("###" + JSON.stringify(ret));//更多返回信息见附录。
    })

可用性

Android系统

splash

进入开屏广告。【兼容异形屏】

splash({params})

params

codeId:

  • 类型:字符串
  • 描述:(必填)广告位code。对应头条后台中的【开屏广告】

示例代码

    var toutiaoAd = api.require('toutiaoAd');
    toutiaoAd.splash({codeId:'887442324'});

可用性

Android系统

fullScreenVideo

进入全屏视频广告。【兼容异形屏】

fullScreenVideo({params})

params

codeId:

  • 类型:字符串
  • 描述:(必填)广告位code。对应头条后台中的【全屏视频广告】

orientation:

  • 类型:字符串
  • 描述:(选填)h:模屏,v:竖屏。默认竖屏

示例代码

    var toutiaoAd = api.require('toutiaoAd');
    if(o==1){
        toutiaoAd.fullScreenVideo({
            codeId:'944213402',
            "orientation": "h"
        });
    }else{
        toutiaoAd.fullScreenVideo({
            codeId:'945896588',
            "orientation": "v"
        });
    }

可用性

Android系统

getSDKVersion

获取头条SDK版本号。

getSDKVersion()

示例代码

    var toutiaoAd = api.require('toutiaoAd');
    alert(toutiaoAd.getSDKVersion());//3.6.1.3

可用性

Android系统

事件返回码

  • t0001 广告被点击
  • t0002 广告展示
  • t0003 渲染成功
  • t0004 点击xxx