当前位置:   article > 正文

怎么集成穿山甲(今日头条广告SDK)

怎么集成穿山甲(今日头条广告SDK)

一、创建应用ID和广告位ID

1.新建应用

(1)在流量管理-应用管理界面创建应用

(2)建议创建为测试状态,注意测试状态代码位的展示和点击是无效的,不计费!

(3)正式上线后一定要变更成正式状态才有数据

2.新建代码位

(1)在流量管理-代码位管理中可新建代码位

(2)媒体可以根据自己需要的类型来创建代码位

(3)可新建信息流、banner、插屏、全屏视频、开屏、激励视屏和Draw信息流等多种广告类型。

(4)媒体创建代码位成功后,即可获取到代码位ID

二、集成网盟iOS SDK接入

1.工程设置导入framework
方法一:获取 framework 文件后直接将 {BUAdSDK.framework, BUAdSDK.bundle}文件拖入工程即可。 升级SDK必须同时更新framework和bundle文件,否则可能出现部分页面无法展示的问题

拖入时请按以下方式选择:
在这里插入图片描述
方法二:通过pod方式引入

pod 'Bytedance-UnionAD'
  • 1

2.添加权限
工程plist文件设置,点击右边的information Property List后边的 “+” 展开
添加 App Transport Security Settings,先点击左侧展开箭头,再点右侧加号,Allow Arbitrary Loads 选项自动加入,修改值为 YES。 SDK API 已经全部支持HTTPS,但是广告主素材存在非HTTPS情况。
在这里插入图片描述
Build Settings中Other Linker Flags 增加参数-ObjC,SDK同时支持-all_load
在这里插入图片描述
3.运行环境配置
支持系统 iOS 9.X 及以上;
SDK编译环境 Xcode 10.0及以上;
支持架构:i386, x86-64, armv7, armv7s, arm64
4.添加依赖库
如果通过cocoapods安装,则不需要添加下面的库。
工程需要在TARGETS -> Build Phases中找到Link Binary With Libraries,点击“+”,依次添加下列依赖库

StoreKit.framework

MobileCoreServices.framework

WebKit.framework

MediaPlayer.framework

CoreMedia.framework

CoreLocation.framework

AVFoundation.framework

CoreTelephony.framework

SystemConfiguration.framework

AdSupport.framework

CoreMotion.framework

libresolv.9.tbd

libc++.tbd

libz.tbd

ImageIO.framework
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

5.添加语言配置
注意 : 开发者必须在这里设置所支持的语言,否则会有语言显示的问题.

例如 : 支持中文 添加 Chinese
在这里插入图片描述

三、广告接入

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/540895
推荐阅读
相关标签
  

闽ICP备14008679号