package com.unity3d.services.ads.operation; import com.unity3d.services.core.configuration.Configuration; import com.unity3d.services.core.timer.BaseTimer; import com.unity3d.services.core.webview.bridge.IWebViewSharedObject; import java.util.UUID; import java.util.concurrent.TimeUnit; /* loaded from: classes4.dex */ public class OperationState implements IWebViewSharedObject { private static String _emptyPlacementId = ""; public Configuration configuration; public String id; public String placementId; public long startTime; public BaseTimer timeoutTimer; @Override // com.unity3d.services.core.webview.bridge.IWebViewSharedObject public String getId() { return this.id; } public OperationState(String str, Configuration configuration) { this.placementId = str == null ? _emptyPlacementId : str; this.configuration = configuration; this.id = UUID.randomUUID().toString(); } public void start() { this.startTime = System.nanoTime(); } public long duration() { return TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - this.startTime); } }