- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
76 lines
2.9 KiB
Java
76 lines
2.9 KiB
Java
package com.unity3d.services.ads.adunit;
|
|
|
|
import android.content.Context;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import com.unity3d.services.ads.webplayer.WebPlayerSettingsCache;
|
|
import com.unity3d.services.ads.webplayer.WebPlayerView;
|
|
import com.unity3d.services.ads.webplayer.WebPlayerViewCache;
|
|
import com.unity3d.services.core.misc.ViewUtilities;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class WebPlayerHandler implements IAdUnitViewHandler {
|
|
private static String webPlayerViewId = "webplayer";
|
|
private WebPlayerView _webPlayerView;
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public View getView() {
|
|
return this._webPlayerView;
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public void onPause(IAdUnitActivity iAdUnitActivity) {
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public void onResume(IAdUnitActivity iAdUnitActivity) {
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public void onStart(IAdUnitActivity iAdUnitActivity) {
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public void onStop(IAdUnitActivity iAdUnitActivity) {
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public boolean create(IAdUnitActivity iAdUnitActivity) {
|
|
if (this._webPlayerView != null) {
|
|
return true;
|
|
}
|
|
WebPlayerSettingsCache webPlayerSettingsCache = WebPlayerSettingsCache.getInstance();
|
|
Context context = iAdUnitActivity.getContext();
|
|
String str = webPlayerViewId;
|
|
WebPlayerView webPlayerView = new WebPlayerView(context, str, webPlayerSettingsCache.getWebSettings(str), webPlayerSettingsCache.getWebPlayerSettings(webPlayerViewId));
|
|
this._webPlayerView = webPlayerView;
|
|
webPlayerView.setEventSettings(webPlayerSettingsCache.getWebPlayerEventSettings(webPlayerViewId));
|
|
WebPlayerViewCache.getInstance().addWebPlayer(webPlayerViewId, this._webPlayerView);
|
|
return true;
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public boolean destroy() {
|
|
WebPlayerView webPlayerView = this._webPlayerView;
|
|
if (webPlayerView != null) {
|
|
ViewUtilities.removeViewFromParent(webPlayerView);
|
|
this._webPlayerView.destroy();
|
|
}
|
|
WebPlayerViewCache.getInstance().removeWebPlayer(webPlayerViewId);
|
|
this._webPlayerView = null;
|
|
return true;
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public void onCreate(IAdUnitActivity iAdUnitActivity, Bundle bundle) {
|
|
create(iAdUnitActivity);
|
|
}
|
|
|
|
@Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler
|
|
public void onDestroy(IAdUnitActivity iAdUnitActivity) {
|
|
if (iAdUnitActivity.isFinishing()) {
|
|
destroy();
|
|
}
|
|
}
|
|
}
|