常见问题
bigo原生横幅没有展示数据
bigo原生横幅有填充但是没展示,bigo对原生广告的要求是一定要有大图,即mediaView,否则不算展示。 用我们的默认布局模板是有设置mediaView的,如果是自定义样式注意需要加上mediaView。
升级到Xcode15后加载unityAds时崩溃
崩溃堆栈如下:
解决方案
- 使用unityAds v4.9.2及以上版本(unityAds在v4.9.2版本中修复了此问题) 2.使用Xcode15的话需要把App对最低版本修改为12.0或以上版本 3.使用Xcode14进行编译打包
升级到Xcode14后加载穿山甲广告崩溃
已知如果使用的 穿山甲SDK 4.7.1.0及以下版本 在Xcode14上编译后,在iOS16系统下加载穿山甲广告时会有崩溃情况发生。
原因 是穿山甲SDK 4.7.1.0及以下版本 未对Xcode14进行适配。 需要升级SDK来解决此问题。
腾讯 或 穿山甲的原生视频广告展示时中断了其他App的音乐播放。
v8.9.0版本开始,可以在加载广告前通过本地参数接口来配置
[TradPlus sharedInstance].settingDataParam = @{
@"CSJ_AllowModifyAudioSessionSetting":@(YES),//穿山甲
@"GDT_EnableDefaultAudioSessionSetting":@(YES)//腾讯
};
v8.9.0之前版本,可以在展示广告前调用三方API进行设置
//穿山甲
#import <BUAdSDK/BUAdSDK.h>
[BUAdSDKConfiguration configuration].allowModifyAudioSessionSetting = YES;
//腾讯
#import "GDTSDKConfig.h"
[GDTSDKConfig enableDefaultAudioSessionSetting:YES];
exception "NSInvalidArgumentException', reason: "-[TradPlus sdk0pen:]: unrecognized selector
如果遇到上面的崩溃日志时,您需要确认 Xcode项目配置 “TARGETS” > “Build Setting” > “Linking” > “Other Linker Flags”中,是否已经添加了 -ObjC
加载错误 600009 "waterfall bean is null"
-
检查 TradPlus后台 广告位的中介组中是否已配置了广告源
-
如果 TradPlus后台 广告位的中介组中只配置了海外bidding的广告源时,请检查手机ip是否在海外。手机处于国内IP时是无法获取到海外bidding配置的。
-
测试广告时,建议在 TradPlusSDK open初始化完成后再进行广告加载操作。
-
如果您的广告加载是紧接着open初始化调用的情况下(未等待open初始化完成), v7.1.0+版本可以通过API忽略SDK隐私设置强制获取IDFA。从而方便的中介组分组及测试模式的idfa设备匹配。
// 通过设置此接口可以强制获取IDFA(v7.1.0+新增)
// 注:测试完成后一定要移除或关闭,开启时会忽略所有隐私规则获取IDFA
[TradPlus forceGetIDFA:YES];