正在查看: Jurassic World v1.83.4 应用的 TJAdUnitActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Jurassic World v1.83.4 应用的 TJAdUnitActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.tapjoy;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
import com.tapjoy.TJAdUnitConstants;
import com.tapjoy.internal.s3;
import com.tapjoy.internal.v3;
import java.util.HashMap;
import org.json.v8;
public class TJAdUnitActivity extends TJActivity {
public static TJAdUnitActivity l;
public TJAdUnit g;
public TJPlacementData h;
public final Handler f = new Handler(Looper.getMainLooper());
public TJAdUnitSaveStateData i = new TJAdUnitSaveStateData();
public boolean j = false;
public boolean k = false;
@Override
public final void a() {
a(false);
}
public final void b() {
l = null;
this.j = true;
TJAdUnit tJAdUnit = this.g;
if (tJAdUnit != null) {
tJAdUnit.destroy();
}
TJPlacementData tJPlacementData = this.h;
if (tJPlacementData != null) {
if (tJPlacementData.getContentViewId() != null) {
TapjoyConnectCore.viewDidClose(this.h.getContentViewId());
}
TJCorePlacement a = TJPlacementManager.a(this.h.getKey());
if (a != null) {
if (v3.e) {
HashMap hashMap = new HashMap();
hashMap.put("sdkCloseBtn", String.valueOf(this.k));
this.g.getTjBeacon().a("dismiss", hashMap);
}
TJPlacement a2 = a.a("SHOW");
if (a2 == null || a2.getListener() == null) {
return;
}
TapjoyLog.i("TJCorePlacement", "Content dismissed for placement " + a.d.getPlacementName());
TJPlacementListener tJPlacementListener = a2.c;
if (tJPlacementListener != null) {
tJPlacementListener.onContentDismiss(a2);
}
}
}
}
@Override
public void onClick(View view) {
a(false);
}
@Override
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
TJAdUnit tJAdUnit = this.g;
if (tJAdUnit != null) {
tJAdUnit.notifyOrientationChanged();
}
}
@Override
public final void onCreate(android.os.Bundle r9) {
throw new UnsupportedOperationException("Method not decompiled: com.tapjoy.TJAdUnitActivity.onCreate(android.os.Bundle):void");
}
@Override
public final void onDestroy() {
super.onDestroy();
if (!this.j) {
b();
}
l = null;
}
@Override
public final void onPause() {
TJPlacementData tJPlacementData;
super.onPause();
TapjoyLog.d("TJAdUnitActivity", v8.h.t0);
TJAdUnit tJAdUnit = this.g;
if (tJAdUnit != null) {
tJAdUnit.pause();
} else {
finish();
}
if (isFinishing() && (tJPlacementData = this.h) != null && tJPlacementData.shouldHandleDismissOnPause()) {
TapjoyLog.d("TJAdUnitActivity", "is Finishing");
b();
}
}
@Override
public final void onResume() {
TapjoyLog.d("TJAdUnitActivity", v8.h.u0);
super.onResume();
TJAdUnit tJAdUnit = this.g;
if (tJAdUnit != null) {
tJAdUnit.resume(this.i);
}
}
@Override
public final void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
TapjoyLog.d("TJAdUnitActivity", "onSaveInstanceState");
TJAdUnit tJAdUnit = this.g;
if (tJAdUnit != null) {
this.i.seekTime = tJAdUnit.getVideoSeekTime();
this.i.isVideoComplete = this.g.isVideoComplete();
this.i.isVideoMuted = this.g.isMuted();
bundle.putSerializable("ad_unit_bundle", this.i);
}
}
@Override
public final void onStart() {
super.onStart();
TapjoyLog.d("TJAdUnitActivity", "onStart");
}
@Override
public final void onStop() {
super.onStop();
TapjoyLog.d("TJAdUnitActivity", "onStop");
}
public void setSdkCloseButtonClicked(boolean z) {
this.k = z;
}
public final void a(boolean z) {
TJAdUnit tJAdUnit = this.g;
if (tJAdUnit == null) {
finish();
} else if (!tJAdUnit.getCloseRequested()) {
TapjoyLog.d("TJAdUnitActivity", TJAdUnitConstants.String.CLOSE_REQUESTED);
this.g.closeRequested(z);
this.f.postDelayed(new s3(this), 1000L);
}
if (this.h != null) {
TJMemoryDataStorage.getInstance().remove(this.h.getPlacementName());
}
}
}