Audience Network 现在仅支持竞价
Audience Network 现在仅使用竞价模式在 iOS 和 Android 应用中填充广告。您需要将应用从瀑布模式转为竞价模式,以便继续使用 Audience Network 变现。
详情请参阅我们的 Audience Network 博文。
使用 Meta Audience Network,您便可通过 Facebook 广告让 Android 应用实现变现。本指南将逐一介绍集成此 SDK 的所有步骤。
请参阅常见问题,了解 Audience Network SDK 支持的最低操作系统版本。
如果您已拥有要集成 Audience Network 的项目,可以略过此步骤。
启动 Android Studio,然后选择“新建 Android Studio 项目”
为项目命名,然后选择贵公司的网域。
如果您打算将应用上传到 Google Play 商店,则包名将作为您应用的标识符。
设置 Android SDK 最低版本要求。Audience Network 要求使用 API 15
或更高级别,但是考虑到
这些示例的情况,我们将使用 API 21
。
在您的项目中添加“空白的 Activity”
为您的初始 Activity 命名,然后点击“完成”。
Audience Network SDK 是 Facebook SDK 的组成部分。请按照下列步骤下载 Audience Network SDK 并将其加入到您的项目中:
将以下编译语句添加至您应用层级(而非项目层级)的 build.gradle 中,从而使用最新版本的 Audience Network SDK:
dependencies { compile 'com.facebook.android:audience-network-sdk:6.+' }
如果在处理 Audience Network SDK 时遇到问题,务必先同步 Gradle 文件后,再尝试重新启动 Android Studio。
若使用 Intellij IDEA 或 Eclipse,请下载并提取 Android 版 Audience Network SDK。在 AudienceNetwork/bin
文件夹下,复制 AudienceNetwork.aar
文件并将其粘贴至您项目的 /libs
文件夹中(如果此目录尚不存在,您可能需要先创建目录)。然后将下列代码行添加到应用的 build.gradle:
repositories { flatDir { dirs 'libs' } } dependencies { ... compile(name: 'AudienceNetwork', ext: 'aar') }
若为您的应用使用 AudienceNetwork.jar
,则在 AudienceNetwork/bin
文件夹下,将 AudienceNetwork.aar
重命名为 AudienceNetwork.zip
,提取 classes.jar
文件并将其重命名为 AudienceNetwork.jar
,将 AudienceNetwork.jar
文件放置到您项目的 /libs
文件夹中(如果此目录尚不存在,您可能需要先创建目录)。确保 IDE 的用户界面会体现这一变化。若使用 Intellij IDEA 或 Eclipse,请使用右键点击 libs/AudienceNetwork.jar
文件,然后选择“添加为库”。
尽管这不是必要做法,但我们还是建议您按照此处指示,将项目设置为通过 Google Play 服务运行。这样做可以让 Audience Network SDK 更高效地获取广告编号。
在集成 Audience Network SDK 时,集成错误模式设置可用于验证集成是否按照预期方式运行。具体来说,如果 SDK 未得到正确使用,您可以通过此方法控制 SDK 的行为。
INTEGRATION_ERROR_CRASH_DEBUG_MODE
:如果编译版本中有 Android FLAG_DEBUGGABLE,应用将会崩溃,否则将使用 INTEGRATION_ERROR_CALLBACK_MODE
(在测试时推荐此做法)。 INTEGRATION_ERROR_CALLBACK_MODE
:发现集成错误时,应用将调用 AdListener.onError(Ad, AdError)
回调。// Example for setting the SDK to crash when in debug mode AdSettings.setIntegrationErrorMode(INTEGRATION_ERROR_CRASH_DEBUG_MODE);
前往 Github 查看我们的 Audience Network Android 代码示例。将项目导入您的 IDE,然后在设备或模拟器上运行。
准备好让您的应用加入 Audience Network 并开始盈利后,请先确保应用符合 Audience Network 政策和 Facebook 社区守则,然后提交应用供审核。