開始使用

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

這份指南的適用對像是想透過 Unity 應用程式營利的發布商,

將 Google 行動廣告 Unity 外掛程式整合至應用程式 (以便您在此操作) 是展示 AdMob 廣告及賺取收益的第一步。整合完成後,您可以選擇廣告格式 (例如原生或獎勵影片),以便取得詳細的導入步驟。

必要條件

下載 Mobile Ads Unity 外掛程式

Google 行動廣告 Unity 外掛程式可讓 Unity 開發人員輕鬆在 Android 和 iOS 應用程式中放送 Google 行動廣告,不用編寫 Java 或 Objective-C 程式碼。這個外掛程式提供 C# 介面,用於要求在 Unity 專案中由 C# 指令碼使用的廣告。

請使用下方連結下載外掛程式的 Unity 套件,或在 GitHub 上查看程式碼。

下載外掛程式 查看來源

如要使用 Unity 編輯器輕鬆整合廣告,不妨試試新版廣告刊登位置 Beta 版

匯入行動廣告 Unity 外掛程式

在 Unity 編輯器中開啟專案。選取「Assets > Import Package > Custom Package」,然後找出您下載的 GoogleMobileAdsPlugin.unitypackage 檔案。

確認已選取所有檔案,然後按一下「匯入」

加入 Mobile Ads SDK

Google 行動廣告 Unity 外掛程式是透過 Unity Play 服務解析器程式庫發布。這個程式庫適用於需要存取 Android 專屬程式庫的任何 Unity 外掛程式 (例如AAR) 或 iOS CocoaPods。如此一來,Unity 外掛程式就能宣告依附元件,然後自動解析並複製到 Unity 專案中。

請按照下列步驟操作,確保您的專案包含 Mobile Ads SDK。

Android

在 Unity 編輯器中,選取「Assets > External Dependency Manager > Android Resolver > Resolve」。Unity 外部依附元件管理員程式庫會將已宣告的依附元件複製到 Unity 應用程式的 Assets/Plugins/Android 目錄中。

iOS

不需要將其他步驟加入 Mobile Ads SDK,即可加入 Unity 專案。

  • 使用 Unity 5.6 以上版本時,系統會產生包含必要依附元件程式庫的 xcworkspace。使用產生的 xcworkspace,而非標準 Xcode 專案。
  • 使用舊版 Unity 時,依附元件會包含在標準 Xcode 專案中。

設定 AdMob 應用程式 ID

在 Unity 編輯器中,從選單中選取「Assets > Google Mobile Ads > Settings」

在每個欄位中輸入您的 Android 和 iOS AdMob 應用程式 ID

初始化 Mobile Ads SDK

載入廣告前,請讓應用程式呼叫 MobileAds.Initialize(),讓 Mobile Ads SDK 初始化。這種做法只需在應用程式啟動時執行一次。

以下範例說明如何在附加至 GameObject 的指令碼的 Start() 方法中呼叫 Initialize()

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

如果您使用的是中介服務,建議等到回呼完成後再載入廣告,才能確保所有中介服務轉接程式都已初始化。

選取一個廣告格式

部署到 Android 或 iOS 平台時,Unity 應用程式現在已包含 Mobile Ads SDK。您現在可以開始放送廣告。AdMob 提供多種廣告格式,您可以選擇最符合使用者體驗需求的廣告格式。

橫幅廣告是一種矩形圖片或文字廣告,佔用應用程式版面配置中的某個位置。當使用者與應用程式互動時,它們會出現在螢幕上,並在一段時間後自動重新整理。如果你剛開始使用行動廣告,不妨從這裡著手著手。

導入橫幅廣告

插頁式

插頁式廣告為全螢幕廣告,在應用程式關閉前會覆蓋應用程式的介面。它們最適合在應用程式執行流程中的自然暫停階段,例如在遊戲關卡之間或完成工作後。

導入插頁式廣告

原生

原生是一種元件廣告格式,可讓您自訂素材資源 (例如廣告標題和行動號召) 在應用程式中的顯示方式。為自己選擇字型、顏色和其他詳細資料後,您就可以建立自然而不受干擾的廣告簡報,為使用者帶來豐富的體驗。

導入原生廣告

已獲得獎勵

獎勵影片廣告是全螢幕影片廣告,可讓使用者選擇觀看完整影片,換取應用程式內獎勵。

導入獎勵廣告

要求應用程式追蹤透明度

如要顯示可存取廣告識別碼的應用程式追蹤透明度 (ATT) 授權要求,請使用 Unity' 的 iOS 14 廣告支援套件

相同應用程式金鑰

必備條件:Google 行動廣告 Unity 外掛程式 6.1.0 以上版本

Google Mobile Ads SDK 推出了相同應用程式金鑰,可讓您利用使用者正在使用的應用程式收集到的資料,放送更相關的個人化廣告。

相同應用程式金鑰預設為啟用,但您可以透過以下 API 停用:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }