- (void)tpInterstitialAdLoaded:(NSDictionary *)adInfo;
- (void)tpInterstitialAdLoadFailWithError:(NSError *)error;
- (void)tpInterstitialAdImpression:(NSDictionary *)adInfo;
- (void)tpInterstitialAdShow:(NSDictionary *)adInfo didFailWithError:(NSError *)error;
- (void)tpInterstitialAdClicked:(NSDictionary *)adInfo;
- (void)tpInterstitialAdDismissed:(NSDictionary *)adInfo;
@optional
- (void)tpInterstitialAdStartLoad:(NSDictionary *)adInfo;
- (void)tpInterstitialAdIsLoading:(NSDictionary *)adInfo;
- (void)tpInterstitialAdOneLayerStartLoad:(NSDictionary *)adInfo;
- (void)tpInterstitialAdBidStart:(NSDictionary *)adInfo;
- (void)tpInterstitialAdBidEnd:(NSDictionary *)adInfo error:(NSError *)error;
- (void)tpInterstitialAdOneLayerLoaded:(NSDictionary *)adInfo;
- (void)tpInterstitialAdOneLayerLoad:(NSDictionary *)adInfo didFailWithError:(NSError *)error;
- (void)tpInterstitialAdAllLoaded:(BOOL)success;
- (void)tpInterstitialAdPlayStart:(NSDictionary *)adInfo;
- (void)tpInterstitialAdPlayEnd:(NSDictionary *)adInfo;