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

本文详细介绍了如何在iOS应用中集成穿山甲(今日头条广告SDK),包括创建应用ID和广告位ID,通过framework或pod方式接入SDK,设置权限和运行环境,添加依赖库,以及各种广告类型的接入示例,如开屏广告、Banner广告、激励视频广告、全屏视频广告和插屏广告。
摘要由CSDN通过智能技术生成

一、创建应用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'

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

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

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

三、广告接入

1.开屏广告

OC:
引入头文件

#import <BUAdSDK/BUAdSDK.h>

遵守协议:

<BUSplashAdDelegate>

在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里加入。

        [BUAdSDKManager setAppID:@"第一步申请的应用ID"
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
为了接入穿山甲广告SDK,您需要按照以下步骤进行操作: 1. 首先,您需要在Gradle文件中限制Gradle版本为3.3.3、3.4.3、3.5.4、3.6.4或4.0.1,以支持Android R标签的引入。 2. 在AndroidManifest文件中添加以下代码,用于启动穿山甲广告SDK的SplashActivity,并设置相关的配置属性: ``` <activity android:name="com.unity3d.player.chuanshanjia.CsjSplashActivity" android:configChanges="keyboard|orientation|screenSize" android:screenOrientation="sensorLandscape" android:theme="@style/Theme.Splash"> <!-- android:theme="@android:style/Theme.Black"> --> <intent-filter> <action android:name="android.intent.action.MAIN" /> <!-- 表示在点击app图标的时候启动此Activity --> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> ``` 3. 如果您的应用需要在Android 7.0及以上环境中运行,还需要在AndroidManifest文件中添加以下代码,用于适配Android 7.0以上的设备: ``` <provider android:name="com.bytedance.sdk.openadsdk.TTFileProvider" android:authorities="${applicationId}.TTFileProvider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> ``` 以上就是接入穿山甲广告SDK的一般步骤,请根据您的具体情况进行配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Android 如何接入穿山甲广告?](https://blog.csdn.net/YoungOne2333/article/details/126381155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Android 接入穿山甲SDK之开屏广告](https://blog.csdn.net/qq_41973169/article/details/125428479)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值