廣告素材預覽 (&A);廣告放送檢查器

本指南將說明如何使用應用程式內預覽和廣告放送檢查器,為廣告放送偵錯。

應用程式內預覽可讓您查看自己的廣告素材在行動應用程式中呈現。如果發布商的廣告素材會與應用程式互動、具有獨特的行為,或仰賴應用程式進行部分算繪 (包括原生廣告素材和 MRAID),這項預覽功能就非常有用。

廣告放送檢查器會提供廣告放送的相關資訊。如果系統放送了非預期的廣告,請使用廣告放送檢查器找出原因。

必要條件

  • 7.13.1 以上版本的 Google Mobile Ads SDK
  • 存取 Google Ad Manager 帳戶
  • 完成開始使用

做好應用程式準備工作

偵錯作業需要與 SDK 偵錯選項選單互動。建議您在應用程式中加入以下函式,然後根據使用者動作觸發選單,以便開啟選單:

Swift

@IBAction func openDebugOptions(sender: AnyObject) {
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
  self.present(debugOptionsViewController, animated: true, completion: nil)
}

Objective-C

- (IBAction)openDebugOptions:(id)sender {
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  GADDebugOptionsViewController *debugOptionsViewController =
      [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
  [self presentViewController:debugOptionsViewController animated:YES completion:nil];
}

凡是來自 Ad Manager 帳戶的有效廣告單元,都能開啟偵錯選項選單。

在偵錯選單關閉時收到通知

以程式輔助方式開啟偵錯選項選單時,您可以選擇實作 GADDebugOptionsViewControllerDelegate,以便在檢視控制器關閉時收到通知。方法是讓類別符合委派對象:

Swift

import GoogleMobileAds
 
class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate {
}

Objective-C

@import GoogleMobileAds;
 
@interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> {
}
 
@end

GADDebugOptionsViewController 上設定委派代表:

Swift

@IBAction func openDebugOptions(sender: AnyObject) {
  let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
  debugOptionsViewController.delegate = self
  self.present(debugOptionsViewController, animated: true, completion: nil)
}

Objective-C

- (IBAction)openDebugOptions:(id)sender {
  GADDebugOptionsViewController *debugOptionsViewController =
      [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
  debugOptionsViewController.delegate = self;
  [self presentViewController:debugOptionsViewController animated:YES completion:nil];
}

最後,實作委派:

Swift

func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
  print("Debug options view controller dismissed.")
}

目標 C

- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
  NSLog(@"Debug options view controller dismissed.");
}

新增可開啟偵錯選項選單的功能後,請執行應用程式並觸發上述函式。下方選單隨即會開啟:

選取「Creative Preview」來連結裝置。瀏覽器隨即開啟 並自動帶您前往瀏覽器,以登入 Ad Manager。成功登入後,請為裝置命名,使用 Ad Manager 帳戶進行註冊,然後按一下「驗證」

您已成功連結裝置!此時,您可以在 Ad Manager 前端中查看連結的裝置。您還可以允許其他人存取您的裝置

應用程式內預覽

按照相關步驟將廣告素材推送至已連結的裝置。請確認推送的廣告素材屬於有效委刊項,且指定到您要查看廣告素材的廣告版位。

從前端推送廣告素材後,再次在裝置上觸發偵錯選項選單,然後再次選取「Creative Preview」。這個步驟可讓 SDK 再次檢查 Ad Manager 以確認裝置連結成功,並取得您推送的廣告素材相關資訊。如果先前已成功連結裝置,偵錯選單會立即關閉。如果失敗的話,系統會提示您再次連結帳戶。

最後,為您想預覽的版位載入廣告,以檢視廣告素材!

廣告放送檢查器

按照開始應用程式疑難排解步驟操作,對應用程式進行疑難排解。如果成功完成這些步驟,請求就會顯示在 Ad Manager 前端,您可以查看放送的廣告詳細資訊。