TADInterstitial

@interface TADInterstitial : NSObject

顯示插頁式廣告。 這是一個全屏廣告,顯示在您的應用程序中,例如遊戲關卡或新聞故事之間。

Property

  • 在 TAMedia 網站中創建的必需值。創建一個新的廣告單元 廣告在您的應用程序中的每個獨特位置。將此設置為ID分配給這個展示位置。

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *adUnitID;
  • 從TADInterstitalAd 接收狀態更改通知的可選委託對象。 請記住不使用此對象之前將委託設為 nil。

    Declaration

    Objective-C

    @property (nonatomic, weak) NSObject<TADInterstitialDelegate> *delegate;
  • 如果插頁式廣告準備好顯示,則返回 YES。 代表的interstitialAdDidReceiveAd:當它從 NO 切換到 YES 時將被調用。

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isReady;
  • 如果插頁式對像已顯示插頁式廣告,則返回 YES。 請注意,一個插頁式對象即使使用不同的對像也只能使用一次要求。

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasBeenUsed;
  • 如果設置為 NO,則用戶無法與麥克風廣告互動,預設為 YES

    Declaration

    Objective-C

    @property (nonatomic) BOOL turnOnMicrophone;
  • 默認為是。 當影音廣告顯示/不顯示時,SDK 會將 AVAudioSession 更改為 active。 如果您的應用程序使用AVAudioSession,則將此屬性設置為NO。 並自行控制AVAudioSession。

    Declaration

    Objective-C

    @property (nonatomic) BOOL allowAudioSessionControl;

Methods

  • 發出插頁式廣告請求。 一次僅允許一個插頁式請求。 這個最好在需要插頁前幾秒做預加載其內容。 然後在視圖控制器之間轉換時用presentFromViewController顯示。

    Declaration

    Objective-C

    - (void)loadRequest:(TADRequest *)request;

    Parameters

    request

    廣告請求物件。參照TADRequest

  • 展示佔據整個屏幕的插頁式廣告,直到用戶關閉它。 除非 isReady 返回 YES 或 委託的 interstitialDidReceiveAd: 已收到。 請設置rootViewController為當前ViewController

    Declaration

    Objective-C

    - (void)presentFromRootViewController:(UIViewController *)rootViewController;

    Parameters

    rootViewController

    欲呈現的視圖控制器