- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
48 lines
2.2 KiB
Java
48 lines
2.2 KiB
Java
package com.unity3d.services.ads.gmascar.handlers;
|
|
|
|
import com.unity3d.scar.adapter.common.IScarBannerAdListenerWrapper;
|
|
import com.unity3d.services.banners.BannerViewCache;
|
|
import com.unity3d.services.banners.bridge.BannerBridge;
|
|
import com.unity3d.services.core.webview.WebViewApp;
|
|
import com.unity3d.services.core.webview.WebViewEventCategory;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class ScarBannerAdHandler implements IScarBannerAdListenerWrapper {
|
|
private String _operationId;
|
|
|
|
public ScarBannerAdHandler(String str) {
|
|
this._operationId = str;
|
|
}
|
|
|
|
@Override // com.unity3d.scar.adapter.common.IScarAdListenerWrapper
|
|
public void onAdLoaded() {
|
|
BannerViewCache.getInstance().addScarContainer(this._operationId);
|
|
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.BANNER, BannerBridge.BannerEvent.SCAR_BANNER_LOADED, this._operationId);
|
|
}
|
|
|
|
@Override // com.unity3d.scar.adapter.common.IScarAdListenerWrapper
|
|
public void onAdFailedToLoad(int i, String str) {
|
|
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.BANNER, BannerBridge.BannerEvent.SCAR_BANNER_LOAD_FAILED, this._operationId, Integer.valueOf(i), str);
|
|
}
|
|
|
|
@Override // com.unity3d.scar.adapter.common.IScarAdListenerWrapper
|
|
public void onAdOpened() {
|
|
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.BANNER, BannerBridge.BannerEvent.SCAR_BANNER_OPENED, this._operationId);
|
|
}
|
|
|
|
@Override // com.unity3d.scar.adapter.common.IScarAdListenerWrapper
|
|
public void onAdClicked() {
|
|
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.BANNER, BannerBridge.BannerEvent.SCAR_BANNER_CLICKED, this._operationId);
|
|
}
|
|
|
|
@Override // com.unity3d.scar.adapter.common.IScarAdListenerWrapper
|
|
public void onAdClosed() {
|
|
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.BANNER, BannerBridge.BannerEvent.SCAR_BANNER_CLOSED, this._operationId);
|
|
}
|
|
|
|
@Override // com.unity3d.scar.adapter.common.IScarBannerAdListenerWrapper
|
|
public void onAdImpression() {
|
|
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.BANNER, BannerBridge.BannerEvent.SCAR_BANNER_IMPRESSION, this._operationId);
|
|
}
|
|
}
|