Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win10 開發者教學:應用程式整合視訊插播廣告完整指南

編輯:關於 Windows

視訊插播廣告價值與特性

  • 全螢幕沉浸體驗:20-30 秒全螢幕播放,視覺衝擊力強
  • 高 eCPM 收益:千次展示收益遠超傳統橫幅廣告
  • 用戶互動率高:強制觀看機制確保曝光完整度

Microsoft Advertising SDK 整合步驟

前置需求

  • Visual Studio 2017/2019 + Windows 10 SDK (Build 10586+)
  • Microsoft Store 開發者帳號與應用程式身分識別
  • 在 Microsoft Advertising 後台 建立廣告單元,取得 Application ID 與 Ad Unit ID

NuGet 安裝廣告 SDK

Install-Package Microsoft.Advertising.SDK

XAML 整合範例

<UI:InterstitialAd
    x:Name="interstitialAd"
    ApplicationId="YOUR_APP_ID"
    AdUnitId="YOUR_AD_UNIT_ID"
    ErrorOccurred="OnAdError"
    AdReady="OnAdReady"
    Completed="OnAdCompleted"
    Cancelled="OnAdCancelled" />

程式碼後端控制邏輯

// 請求廣告(建議在頁面載入或關卡完成時預載)
interstitialAd.RequestAd();

// 顯示廣告(於適當時機觸發,如關卡間、應用暫停)
private void ShowInterstitialAd()
{
    if (interstitialAd.State == InterstitialAdState.Ready)
    {
        interstitialAd.Show();
    }
}

// 事件處理
void OnAdReady(object sender, object e) { /* 廣告準備就緒 */ }
void OnAdError(object sender, AdErrorEventArgs e) { /* 記錄錯誤碼 e.ErrorCode */ }
void OnAdCompleted(object sender, object e) { /* 用戶完整觀看,發放獎勵 */ }
void OnAdCancelled(object sender, object e) { /* 用戶關閉廣告 */ }

最佳實踐原則:平衡收益與體驗

  • 時機選擇:自然停頓點(關卡間、任務完成、應用切換),避免打斷核心操作流
  • 頻率控制:每日每用戶不超過 3-5 次,實作冷卻機制
  • 獎勵機制:觀看完成給予遊戲幣、道具、解鎖內容等正向回饋
  • 跳過選項:強制觀看 5 秒後提供跳過,降低抗拒心理
  • 測試模式:開發階段啟用測試廣告單元,避免污染正式數據

官方資源連結

Copyright © Windows教程網 All Rights Reserved