InternalAvidManagedAdSession.smali
.class public abstract Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;
.super Lcom/integralads/avid/library/mopub/session/internal/InternalAvidAdSession;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/integralads/avid/library/mopub/session/internal/InternalAvidAdSession<",
"Landroid/view/View;",
">;"
}
.end annotation
# instance fields
.field private a:Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;
.field private final b:Landroid/webkit/WebView;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/integralads/avid/library/mopub/session/ExternalAvidAdSessionContext;)V
.registers 4
.line 18
invoke-direct {p0, p1, p2, p3}, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidAdSession;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/integralads/avid/library/mopub/session/ExternalAvidAdSessionContext;)V
.line 19
new-instance p2, Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
invoke-direct {p2, p1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
iput-object p2, p0, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;->b:Landroid/webkit/WebView;
.line 20
new-instance p1, Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;
invoke-direct {p1, p2}, Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;-><init>(Landroid/webkit/WebView;)V
iput-object p1, p0, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;->a:Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;
return-void
.end method
# virtual methods
.method public getJavaScriptResourceInjector()Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidJavaScriptResourceInjector;
.registers 2
.line 29
iget-object v0, p0, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;->a:Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;
return-object v0
.end method
.method public getWebView()Landroid/webkit/WebView;
.registers 2
.line 25
iget-object v0, p0, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;->b:Landroid/webkit/WebView;
return-object v0
.end method
.method public onStart()V
.registers 2
.line 34
invoke-super {p0}, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidAdSession;->onStart()V
.line 35
invoke-virtual {p0}, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;->c()V
.line 36
iget-object v0, p0, Lcom/integralads/avid/library/mopub/session/internal/InternalAvidManagedAdSession;->a:Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;
invoke-virtual {v0}, Lcom/integralads/avid/library/mopub/session/internal/trackingwebview/AvidTrackingWebViewManager;->loadHTML()V
return-void
.end method