facebook.ads.InterstitialAdActivity Activity 空指针 ex

facebook.ads.InterstitialAdActivity Activity null pointer ex

异常:

java.lang.RuntimeException: Unable to start activity ComponentInfo{my.app.package/com.facebook.ads.InterstitialAdActivity}: java.lang.NullPointerException

我在 Android 应用程序中看到 Facebook InterstitialAd Activity 异常。

你对这个空指针 ex 有什么想法吗?

没有足够的信息来诊断问题。请提供显示如何调用 activity 的代码片段。 一般来说,要使用Interstitial Ad,必须先在清单文件中声明InterstitialAdActivity:

<application android:label="@string/app_name">

  ...

  <activity android:name="com.facebook.ads.InterstitialAdActivity"
    android:configChanges="keyboardHidden|orientation|screenSize" />
</application>

我也一样。尝试更新到更高版本的 Audience Network SDK,例如4.9.0,修复了一些问题:

https://developers.facebook.com/docs/android/change-log-4.x

Fixed

  • Fixed bug related to detached surface texture causing
  • IllegalStateException. Fixed bug causing crashes if ad title was null.