- (void)tpOfferwallAdLoaded:(NSDictionary *)adInfo;
- (void)tpOfferwallAdLoadFailWithError:(NSError *)error;
- (void)tpOfferwallAdImpression:(NSDictionary *)adInfo;
- (void)tpOfferwallAdShow:(NSDictionary *)adInfo didFailWithError:(NSError *)error;
- (void)tpOfferwallAdClicked:(NSDictionary *)adInfo;
- (void)tpOfferwallAdDismissed:(NSDictionary *)adInfo;
@optional
- (void)tpOfferwallAdStartLoad:(NSDictionary *)adInfo;
- (void)tpOfferwallAdOneLayerStartLoad:(NSDictionary *)adInfo;
- (void)tpOfferwallAdOneLayerLoaded:(NSDictionary *)adInfo;
- (void)tpOfferwallAdOneLayerLoad:(NSDictionary *)adInfo didFailWithError:(NSError *)error;
- (void)tpOfferwallAdIsLoading:(NSDictionary *)adInfo;
- (void)tpOfferwallAdAllLoaded:(BOOL)success;
- (void)tpOfferwallSetUserIdFinish:(NSError *)error;
- (void)tpOfferwallGetCurrencyBalance:(NSDictionary *)response error:(NSError *)error;
- (void)tpOfferwallSpendCurrency:(NSDictionary *)response error:(NSError *)error;
- (void)tpOfferwallAwardCurrency:(NSDictionary *)response error:(NSError *)error;