SDK 集成问题排除
我如何测试集成是否成功?
可能的集成错误
与 Unity 集成时,遇到错误 resource android:attr/lStar not found
查找类路径时发生 Fatal Error
这可能是由 ProGuard 在构建时执行操作和重新排列引起的。如果在 proguard config
文件中启用了 -keepclasseswithmembernames
设置,则会出现此错误。请注释掉此代码或删除该行。
在构建时发生指示无法访问资源的错误
Provided block ID doesn't exist
即使在 Yandex Advertising Network 界面中创建了广告单元,但在广告请求后出现消息 Provided block ID doesn't exist
。
请确保应用请求中指定的广告单元是来自 Yandex Advertising Network 界面的有效广告单元。
是什么原因导致 NoAdsAvailable
错误?
此错误表示系统无法选择广告。在测试新的不匹配设备期间可能会发生这种情况,因为我们的系统需要时间来收集有关这些设备的信息以及等待 Crypta 来获取信息。完成此过程后,广告选择开始。此错误也可能因以下原因而发生:
- 为广告单元设置的 CPM 底价过高。
- 广告单元已存档。
- 您使用的聚合不支持在俄罗斯投放广告。
- Yandex Advertising Network 界面中应用的 BundleID 与请求广告的 BundleID 不匹配。
如果错误仍然存在,请联系支持部门。
联系支持部门
广告请求无响应,出现 Banner Rendering Failed with Timeout
错误
如果请求处理时间过长,则可能会发生此错误。请联系支持部门提供错误日志。
联系支持部门
为什么横幅加载成功后就看不见了?
您可能已经将 android:visibility="gone"
应用于可见性设置。请手动或通过代码设置 android:visibility="visible"
。
可以限制激励视频的持续时间吗?
是的,您可以。请联系支持部门或您的专属经理。
联系支持部门
我可以在原生广告中裁剪图片吗?
您可以将主图片裁剪不超过 25%,并且只能相对于图片的中心进行裁剪。图标不能放大或裁剪,但可以在不改变宽高比的情况下缩小。详情请参见 原生广告。
如何在原生广告单元中嵌入视频广告和展示广告?
什么会导致填充率过低?
由于 CPM 底价、类别或品牌屏蔽或技术问题,广告单元的填充率可能较低。要提高填充率,请确定导致问题的原因并采取措施加以解决。
有关提高广告效果的详细信息,请参阅 帮助。
如何记录嗅探器会话 (Сharles)?
Charles 是一个代理服务器,允许用户监控设备和互联网之间的所有 HTTP 流量。它包括请求、响应和包含 cookie 和缓存信息的 HTTP 标头。Charles 将所有流量组织到名称与相应服务器匹配的文件夹中。每个文件夹包含代表与服务器相关事件的请求。
安装方法:
-
请访问 此链接,并下载适合您操作系统的应用。
-
安装应用程序。Charles 的安装方式与使用压缩安装程序的任何其他应用程序相同。
-
首次启动后,应用程序会显示一条消息,要求自动配置您的网络设置。点击 Grant Privileges。
-
该应用程序有 30 天的免费试用期。如果您有许可证密钥,请转到 Help → Register Charles 并注册该应用程序。