Audience Network 現在只支援出價機制
Audience Network 現在只支援使用出價機制在 iOS 和 Android 應用程式中填入廣告。您的應用程式需要從瀑布流式策略改為採用出價機制,才能繼續透過 Audience Network 營利。
請參閱我們的 Audience Network 網誌文章。
Meta Audience Network 讓您借助 Facebook 廣告,透過您的 Android 應用程式營利。本指南將逐一介紹整合此 SDK 的所有步驟。
請參閱 Audience Network SDK 所支援的最低作業系統版本之常見問答。
如果您已有要整合 Audience Network 的專案,則可以略過此步驟。
開啟 Android Studio,然後選擇「Start a new Android Studio Project」。
為專案命名,然後指定您公司的網域。
如果您打算將應用程式上載到 Google Play 商店,則套件名稱將作為您應用程式的識別資料。
設定最低 Android SDK 版本要求。Audience Network 要求使用 API 15
或更高版本,而在
以下範例中,我們將使用 API 21
。
在專案中新增「Empty Activity」
為您的第一個 Activity 命名,然後點擊「Finish」。
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
檔案,然後選擇「Add as Library」。
雖然這不是強制要求,但我們還是建議您按照此處指示,將專案設為透過 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 政策以及 Facebook 社群守則後,然後就可以提交您的應用程式以供審查。