2

那么昨天(13,06,2014)Everyplay 发送了一封电子邮件,他们说“新 SDK 已发布”,但在建立此 SDK 后,它给出了此错误并且不显示任何广告。过去它没有给出这个错误。

06-14 10:42:00.460: E/UnityAds(32338): com.unity3d.ads.android.daa() (line:-1) :: 无法获取 isDestroyed -方法 06-14 10:42:06.055 : E/UnityAds(32338): com.unity3d.ads.android.campaign.UnityAdsCampaign.shouldCacheVideo() (line:-1) :: Key not found for campaign: 0000000000000000000000001 06-14 10:42:06.055: E/UnityAds (32338): com.unity3d.ads.android.campaign.UnityAdsCampaign.shouldCacheVideo() (line:-1) :: 找不到活动的键: 000000000000000000000001 06-14 10:42:06.055: E/UnityAds(32338): com.unity3d.ads.android.campaign.UnityAdsCampaign.shouldCacheVideo() (行:-1) :: 找不到活动的密钥:000000000000000000000002 06-14 10:42:06.055:E/UnityAds(32338):com.unity3d。 ads.android.campaign.UnityAdsCampaign.shouldCacheVideo()(行:-1):找不到活动的密钥:000000000000000000000002 06-14 10:42:19.318:E/UnityAds(32338): com.unity3d.ads.android.UnityAds.show() (line:-1) :: 找不到活动: [Ljava.lang.StackTraceElement;@4230b028

4

1 回答 1

0

确保您仔细检查了迁移指南,“找不到活动:”听起来您已经升级了使用的 JAR,但没有升级新的 AndroidManifest.xml 内容。

从 Applifier Impact/Everyplay GameAds 时代升级到 Unity Ads SDK 时,SDK 内部结构、构建系统和集成都进行了一些改进。

对于 Android 版本,这意味着首选使用新的 Android 项目库,而不是手动摆弄 JAR 并向 AndroidManifest.xml 添加东西,库项目会自动处理。基类初始化和单例模式也已升级为更安全和更易于使用

导入新库项目:https ://github.com/Applifier/unity-ads/wiki/Integration-Guide-for-Android

迁移指南:https ://github.com/Applifier/unity-ads/wiki/Transition-from-Applifier-Impact-and-Everyplay-GameAds

于 2014-06-15T19:36:53.093 回答