新闻资讯

新闻资讯

新闻资讯原生调用

/**
 * 参数1: 新闻资讯的广告位ID
 * 参数2: 新闻资讯的事件回调
 * 参数3: 用户的userId
 */
ZjsdkFlutter.loadNewsAd("J1321306298", (ret) {
    switch (ret.action) {
    case IosZjEventAction.onAdLoaded:
        print('新闻资讯广告加载了');
        break;
    case IosZjEventAction.onAdError:
        print('新闻资讯广告报错');
        break;
    case IosZjEventAction.onAdShow:
        print('新闻资讯广告曝光');
        break;
    case IosZjEventAction.onAdClick:
        print('新闻资讯广告点击');
        break;
    case IosZjEventAction.onAdClose:
        print('新闻资讯广告关闭');
        break;
    case IosZjEventAction.onAdRewardVerify:
        print('新闻资讯发奖');
        break;
    default:
    }
}, userId: "18888888888");

新闻资讯,Widget调用

/**
 * 参数1: 新闻资讯的广告位ID
 * 参数2: 新闻资讯展示的宽度
 * 参数3: 新闻资讯展示的高度
 * 参数4: 用户的userId
 * 参数5: 新闻资讯的事件回调
 */
IosZjNewsView(
    "J1321306298",
    width: size.width,
    height: maxHeight,
    userId: "1888888888",
    newsAdListener: (ret) {
        switch (ret.action) {
            case IosZjEventAction.onAdLoaded:
            print('新闻资讯广告加载了');
            break;
            case IosZjEventAction.onAdError:
            print('新闻资讯广告报错');
            break;
            case IosZjEventAction.onAdShow:
            print('新闻资讯广告曝光');
            break;
            case IosZjEventAction.onAdClick:
            print('新闻资讯广告点击');
            break;
            case IosZjEventAction.onAdClose:
            print('新闻资讯广告关闭');
            break;
            case IosZjEventAction.onAdRewardVerify:
            print('新闻资讯发奖');
            break;
            default:
        };
    },
);