package com.mbridge.msdk.tracker.network; import android.os.Handler; import java.util.concurrent.Executor; /* loaded from: classes4.dex */ public final class g implements x { private final Executor a; public g(final Handler handler) { this.a = new Executor() { // from class: com.mbridge.msdk.tracker.network.g.1 @Override // java.util.concurrent.Executor public final void execute(Runnable runnable) { handler.post(runnable); } }; } public g(Executor executor) { this.a = executor; } @Override // com.mbridge.msdk.tracker.network.x public final void a(u uVar, ad adVar) { this.a.execute(new a(uVar, w.a(adVar), null)); } public static class a implements Runnable { private final u a; private final w b; private final Runnable c; public a(u uVar, w wVar, Runnable runnable) { this.a = uVar; this.b = wVar; this.c = runnable; } @Override // java.lang.Runnable public final void run() { if (this.a.n()) { this.a.c("canceled-at-delivery"); return; } w wVar = this.b; ad adVar = wVar.c; if (adVar == null) { this.a.a((u) wVar.a); } else { this.a.b(adVar); } if (!this.b.d) { this.a.c("done"); } Runnable runnable = this.c; if (runnable != null) { runnable.run(); } } } @Override // com.mbridge.msdk.tracker.network.x public final void a(u uVar, w wVar) { uVar.w(); this.a.execute(new a(uVar, wVar, null)); } }