Unity 中的 Facebook 横幅广告问题
Posted
技术标签:
【中文标题】Unity 中的 Facebook 横幅广告问题【英文标题】:Facebook Banner Ad Issue in Unity 【发布时间】:2019-11-27 04:15:57 【问题描述】:我在 Unity 中使用 facebook 受众网络进行广告。 我目前在统一显示 facebook 横幅广告时遇到问题。 就在我打电话给横幅广告展示电话的时候。异常触发器:
java.lang.illegalargumentexception:com.facebook.ads.redexgen.x.8h.(:18251) 上的广告大小
有人知道我该如何解决这个问题吗? 提前致谢
【问题讨论】:
你使用的是 unity 19.2.x 版本吗? 您能否添加更多详细信息,例如您使用的是哪个版本的 Facebook SDK?如果您可以创建一个演示以便我可以调查该问题,那就太好了。确保您已添加观众网络所需的所有 jar 文件。 是的,我使用的是 19.2.0 版本 我目前使用的是最新的 Audience Network 版本。此外,我正在使用谷歌移动广告及其播放服务。因此,当它解决时,它包括所有 jar 文件。此外,它在 ios 中运行良好。唯一的问题出现在 android 中。 @FaisalImran 你在 Unity 中使用 Facebook 横幅广告吗? 【参考方案1】:我也面临横幅加载问题
E/Unity (27746): AndroidJavaException: java.lang.IllegalArgumentException: adSize
E/Unity (27746): java.lang.IllegalArgumentException: adSize
E/Unity (27746): at com.facebook.ads.redexgen.X.8h.<init>(:18251)
com.facebook.ads.internal.dynamicloading.DynamicLoaderImpl.createAdViewApi(:112)
E/Unity (27746): at com.facebook.ads.AdView.<init>(AdView.java:107)
E/Unity (27746):在 com.unity3d.player.UnityPlayer.nativeRender(Native Method)
E/Unity (27746): at com.unity3d.player.UnityPlayer.c(Unknown Source)
E/Unity (27746): at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source)
E/Unity (27746): at android.os.Handler.dispatchMessage(Handler.java:98)
E/Unity (27746): at android.os.Looper.loop(Looper.java:135)
E/Unity (27746): at com.unity3d.player.UnityPlayer$e.run(Unknown Source)
E/Unity (27746): at UnityEngine.AndroidJNISafe.CheckException () [0x00091] in <5aceb54cdbcc492fbae9ab05aab81814>:0
E/Unity (27746): at UnityEngine.AndroidJNISafe.NewObject (System.IntPtr clazz, System.IntPtr methodID, UnityEngine.jvalue[] args) [0x00011] in <5aceb54cdbcc492fbae9ab05aab8181
【讨论】:
以上是关于Unity 中的 Facebook 横幅广告问题的主要内容,如果未能解决你的问题,请参考以下文章
在 ListView 中显示重复布局的 Facebook 原生横幅广告