tpInterstitial.setAdListener(new InterstitialAdListener() {
@Override // Callback when the first ad source is loaded successfully;A load will only be called back once
public void onAdLoaded(TPAdInfo tpAdInfo) {}
@Override // Interstitial ad clicked
public void onAdClicked(TPAdInfo tpAdInfo) {}
@Override // Interstitial ad appears on the screen
public void onAdImpression(TPAdInfo tpAdInfo) {}
@Override // Interstitial ad failed to load
public void onAdFailed(TPAdError error) {}
@Override // Interstitial ad closed
public void onAdClosed(TPAdInfo tpAdInfo) {}
@Override // Interstitial ad played start(Some advertising platforms support)
public void onAdVideoStart(TPAdInfo tpAdInfo) {}
@Override // Interstitial ad played completely(Some advertising platforms support)
public void onAdVideoEnd(TPAdInfo tpAdInfo) {}
@Override // Interstitial ad is shown failed(Some advertising platforms support)
public void onAdVideoError(TPAdInfo tpAdInfo, TPAdError error) {}
});