logo

帮助中心/文档详情/

Unity插件自行接入原生端(iOS、Andriod)SDK文档

Unity插件化如何自行接入Andriod端SDK

直接获取Android端最新版SDK中的aar文件替换UnionPlatform\Plugins\Android文件夹下的arr文件即可

Unity插件化截图:
//sf3-fe-tos.pglstatp-toutiao.com/obj/ad-penny-bucket/33bbded2d9c64abc90570960058cf032
Android端截图:
//sf3-fe-tos.pglstatp-toutiao.com/obj/ad-penny-bucket/dc301b631d304c318e6d42886ea6da33
Unity插件化如何自行接入iOS端SDK

直接获取iOS端最新版SDK中的Frameworks文件夹下的framework和bundle文件,自行替换UnionPlatform\Plugins\iOS文件夹下的framework文件(BUAdSDK.framework、BUFoundation.framework、BUCNAuxiliary.framework(3400SDK进行国内海外版本拆分))和bundle文件(BUAdSDK.bundle)即可。

Unity插件化截图:
//sf3-fe-tos.pglstatp-toutiao.com/obj/ad-penny-bucket/69c01e2ded2443139c49c9a1e29d413b
iOS端截图:
//sf3-fe-tos.pglstatp-toutiao.com/obj/ad-penny-bucket/22b2c5f9242d471c90ee36af756f47e6

注意:升级穿山甲3500及以上版本Build Settings中Other Linker Flags 增加参数-ObjC、 -l"c++"、 -l"c++abi" 、-l"sqlite3"、-l"z" ,SDK同时支持-all_load

//sf3-fe-tos.pglstatp-toutiao.com/obj/ad-penny-bucket/6bb4b4d21ecb401480405a48e2099a26

添加依赖库

工程需要在TARGETS -> Build Phases中找到Link Binary With Libraries,点击“+”,依次添加下列依赖库


Accelerate.framework

AdSupport.framework

AudioToolbox.framework

AVFoundation.framework

CoreGraphics.framework

CoreImage.framework

CoreMedia.framework

CoreMotion.framework

CoreTelephony.framework

CoreText.framework

ImageIO.framework

JavaScriptCore.framework

MapKit.framework

MediaPlayer.framework

MobileCoreServices.framework

QuartzCore.framework

Security.framework

StoreKit.framework

SystemConfiguration.framework

UIKit.framework

WebKit.framework

libbz2.tbd

libc++.tbd

libiconv.tbd

libresolv.9.tbd

libsqlite3.tbd

libxml2.tbd

libz.tbd

libc++abi.tbd


具体操作如图所示:


//sf3-fe-tos.pglstatp-toutiao.com/obj/ad-penny-bucket/b7286580eaa4400392d1942af62c760a
文档内容是否对您有帮助?
联系我们