Android Studio 上的 FacebookSDK - 使用 Audience Network

FacebookSDK on Android Studio - Using Audience Network

我有疑问,我正在 Android Studio 上使用 facebook sdk。 我按照文档所述将其包括在内:

repositories {
    mavenCentral(); //FACEBOOK SDK
}
...
dependencies {
      compile fileTree(include: ['*.jar'], dir: 'libs')
      compile 'com.android.support:appcompat-v7:22.2.0'
      compile 'com.facebook.android:facebook-android-sdk:4.2.0'
}

但是,当我想使用 Audience Network 时,它没有出现。这包括失败

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

我是否必须直接下载 facebook sdk 并包含 audience network jar? 谢谢

您需要将一个单独的 JAR 文件包含在 /libs 文件夹中。

  1. 下载并解压缩 Facebook SDK for Android
  2. AudienceNetwork/bin 文件夹下,复制 AudienceNetwork.jar 文件并将其放入项目的 /libs 文件夹中(如果尚未创建目录,您可能需要创建该目录存在)。确保您的 IDE 的 UI 反映了这一变化。如果您使用的是 Intellij IDEA,请右键单击 libs/AudienceNetwork.jar 文件并选择 'Add as Library'.
  3. 如果您还没有包含它,请将 Android v4 支持库(无资源)添加到您的项目中,详细步骤可以在 here.
  4. 中找到

Reference