del ad audio lib

This commit is contained in:
gdlbo
2022-07-25 21:19:18 +03:00
parent 8d376d9e5a
commit 0284dec33a
30 changed files with 3 additions and 7399 deletions
@@ -22,13 +22,6 @@
.end param
.end method
.method public abstract a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
.param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer$a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract b()Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
@@ -672,28 +672,6 @@
.end annotation
.end param
.line 6
iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer;
if-eqz v0, :cond_0
const/4 v1, 0x0
.line 7
invoke-interface {v0, v1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
.line 8
:cond_0
iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer;
if-eqz p1, :cond_1
.line 9
iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->a:Lcom/my/target/p1/a/InstreamAdAudioController$a;
invoke-interface {p1, v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
:cond_1
return-void
.end method
@@ -68,14 +68,7 @@
}
.end annotation
.line 2
iget-object v0, p0, Lcom/vk/articles/ArticleWebView$g;->a:Lcom/vk/articles/ArticleWebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/my/target/common/MyTargetUtils;->a(Landroid/content/Context;)Ljava/util/Map;
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
move-result-object v0
@@ -242,136 +242,6 @@
iput-object p10, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
.line 2
new-instance p1, Lcom/my/target/i3/InstreamAd;
iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->x1()I
move-result p2
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
invoke-direct {p1, p2, p3}, Lcom/my/target/i3/InstreamAd;-><init>(ILandroid/content/Context;)V
const/4 p2, 0x0
.line 3
invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V
.line 4
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->y1()I
move-result p3
invoke-virtual {p1, p3}, Lcom/my/target/i3/InstreamAd;->a(I)V
.line 5
invoke-virtual {p1, p0}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAd$c;)V
.line 6
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->v1()Ljava/util/Map;
move-result-object p3
invoke-interface {p3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p3
invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p3
:goto_0
invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
move-result p4
if-eqz p4, :cond_0
invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p4
check-cast p4, Ljava/util/Map$Entry;
invoke-virtual {p1}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams;
move-result-object p5
invoke-interface {p4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object p6
check-cast p6, Ljava/lang/String;
invoke-interface {p4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object p4
check-cast p4, Ljava/lang/String;
invoke-virtual {p5, p6, p4}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
.line 7
:cond_0
invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->f()V
.line 8
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
.line 9
new-instance p1, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2;
invoke-direct {p1, p0}, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2;-><init>(Lcom/vk/libvideo/ad/AdDelegate;)V
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2;
move-result-object p1
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->b:Lkotlin/Lazy2;
.line 10
invoke-static {}, Lio/reactivex/subjects/BehaviorSubject;->r()Lio/reactivex/subjects/BehaviorSubject;
move-result-object p1
const-string p3, "BehaviorSubject.create<AdState>()"
invoke-static {p1, p3}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject;
const/4 p1, 0x1
.line 11
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z
.line 12
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z
.line 13
new-instance p1, Ljava/util/LinkedHashSet;
invoke-direct {p1}, Ljava/util/LinkedHashSet;-><init>()V
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set;
.line 14
invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V
const-string p1, "AdmanInit"
.line 15
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
return-void
.end method
@@ -387,29 +257,6 @@
.method private final a(Lcom/vk/dto/common/AdSection;)V
.locals 2
.line 32
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
.line 33
iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
const/4 v0, 0x0
.line 34
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
.line 35
iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
.line 36
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->o:Lkotlin/jvm/b/Functions2;
invoke-interface {v0, p1}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
@@ -489,324 +336,32 @@
.method public final a(F)V
.locals 1
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->a(F)V
return-void
.end method
.method public a(FFLcom/my/target/i3/InstreamAd;)V
.locals 7
sub-float p1, p2, p1
.line 24
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
const/4 v0, 0x0
if-eqz p3, :cond_1
invoke-virtual {p3}, Lcom/vk/libvideo/ad/AdBannerData;->b()I
move-result p3
int-to-float p3, p3
sub-float/2addr p3, p1
float-to-int p3, p3
.line 25
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p3
.line 26
invoke-virtual {p3}, Ljava/lang/Number;->intValue()I
move-result v1
if-gtz v1, :cond_0
const/4 v1, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
if-nez v1, :cond_1
move-object v0, p3
:cond_1
move-object v6, v0
.line 27
invoke-direct {p0}, Lcom/vk/libvideo/ad/AdDelegate;->m()Lcom/vk/libvideo/ad/VideoAdTracker;
move-result-object p3
float-to-int v0, p1
iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
float-to-int v2, p2
invoke-virtual {p3, v0, v1, v2}, Lcom/vk/libvideo/ad/VideoAdTracker;->a(ILcom/vk/dto/common/AdSection;I)V
.line 28
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
if-eqz v2, :cond_2
.line 29
iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->p:Lkotlin/jvm/b/Functions5;
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v3
invoke-static {p2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v4
invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdBannerData;->a()Z
move-result p1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v5
invoke-interface/range {v1 .. v6}, Lkotlin/jvm/b/Functions5;->a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_2
return-void
.end method
.method public a(Lcom/my/target/i3/InstreamAd;)V
.locals 4
const-string p1, "AdmanReady"
.line 14
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
.line 15
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->m:Lkotlin/jvm/b/Functions;
invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Pair;
invoke-virtual {p1}, Lkotlin/Pair;->c()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
int-to-float p1, p1
.line 16
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
.line 17
iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
invoke-virtual {v1}, Lcom/vk/dto/common/VideoAd;->u1()Ljava/util/List;
move-result-object v1
.line 18
new-instance v2, Ljava/util/ArrayList;
const/16 v3, 0xa
invoke-static {v1, v3}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;I)I
move-result v3
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 19
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
.line 20
check-cast v3, Ljava/lang/Number;
invoke-virtual {v3}, Ljava/lang/Number;->floatValue()F
move-result v3
mul-float v3, v3, p1
.line 21
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_0
invoke-static {v2}, Lkotlin/collections/l;->c(Ljava/util/Collection;)[F
move-result-object v1
.line 22
invoke-virtual {v0, p1, v1}, Lcom/my/target/i3/InstreamAd;->a(F[F)V
.line 23
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject;
sget-object v0, Lcom/vk/libvideo/ad/AdState;->READY:Lcom/vk/libvideo/ad/AdState;
invoke-virtual {p1, v0}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V
return-void
.end method
.method public a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V
.locals 0
const-string p1, "AdmanAdCompleted"
.line 30
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
return-void
.end method
.method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V
.locals 0
.line 31
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject;
sget-object p2, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState;
invoke-virtual {p1, p2}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V
return-void
.end method
.method public final a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z
.locals 4
.line 8
sget-object v0, Lcom/vk/libvideo/ad/c;->$EnumSwitchMapping$0:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aget v0, v0, v1
const/4 v1, 0x0
const/4 v2, 0x1
if-eq v0, v2, :cond_3
const/4 v3, 0x2
if-eq v0, v3, :cond_2
const/4 v3, 0x3
if-ne v0, v3, :cond_1
.line 9
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set;
invoke-static {v0, p2}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_0
const/4 p2, 0x1
goto :goto_0
:cond_0
const/4 p2, 0x0
goto :goto_0
:cond_1
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.line 10
:cond_2
iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z
goto :goto_0
.line 11
:cond_3
iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z
:goto_0
if-eqz p2, :cond_4
.line 12
iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->w1()Ljava/util/Set;
move-result-object p2
invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_4
iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
if-nez p1, :cond_4
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
invoke-virtual {p1}, Lcom/vk/dto/common/VideoAd;->t1()Z
move-result p1
if-eqz p1, :cond_4
const/4 v1, 0x1
:cond_4
return v1
.end method
@@ -884,130 +439,18 @@
.method public final b(F)V
.locals 6
.line 3
sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection;
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z
move-result v0
if-eqz v0, :cond_0
.line 4
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy;
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1;
iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions;
iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;-><init>(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
.line 5
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set;
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
const/4 v0, 0x1
.line 6
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
.line 7
sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection;
iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
.line 8
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->b(F)V
:cond_0
return-void
.end method
.method public b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V
.locals 7
const-string p1, "AdmanAdStarted"
.line 9
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
.line 10
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->n:Lkotlin/jvm/b/Functions2;
.line 11
new-instance v6, Lcom/vk/libvideo/ad/AdBannerData;
.line 12
iget v4, p2, Lcom/my/target/i3/InstreamAd$b;->c:I
.line 13
iget v5, p2, Lcom/my/target/i3/InstreamAd$b;->d:I
.line 14
iget-boolean v2, p2, Lcom/my/target/i3/InstreamAd$b;->a:Z
.line 15
iget-object v1, p2, Lcom/my/target/i3/InstreamAd$b;->e:Ljava/lang/String;
.line 16
iget p2, p2, Lcom/my/target/i3/InstreamAd$b;->b:F
float-to-int v3, p2
move-object v0, v6
.line 17
invoke-direct/range {v0 .. v5}, Lcom/vk/libvideo/ad/AdBannerData;-><init>(Ljava/lang/String;ZIII)V
.line 18
iput-object v6, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
.line 19
invoke-interface {p1, v6}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
const/4 p1, 0x1
.line 20
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
return-void
.end method
.method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V
.locals 0
const-string p1, "AdmanError"
.line 21
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
.line 22
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
if-eqz p1, :cond_0
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V
:cond_0
return-void
.end method
@@ -1023,21 +466,6 @@
.method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V
.locals 0
.line 3
invoke-virtual {p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object p1
const-string p2, "(this as java.lang.String).toUpperCase()"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1}, Lcom/vk/dto/common/AdSection;->valueOf(Ljava/lang/String;)Lcom/vk/dto/common/AdSection;
move-result-object p1
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V
return-void
.end method
@@ -1053,168 +481,36 @@
.method public final e()V
.locals 1
const-string v0, "banner_link_click"
.line 1
invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->e()V
return-void
.end method
.method public final f()V
.locals 1
const-string v0, "banner_skip"
.line 1
invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->i()V
return-void
.end method
.method public final g()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->g()V
return-void
.end method
.method public final h()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->h()V
return-void
.end method
.method public final i()V
.locals 6
.line 1
sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection;
const/4 v1, 0x0
const/4 v2, 0x2
invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy;
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1;
iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions;
iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;-><init>(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
const/4 v0, 0x0
.line 3
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z
const/4 v0, 0x1
.line 4
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
.line 5
sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection;
iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
.line 6
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->j()V
:cond_0
return-void
.end method
.method public final j()V
.locals 6
.line 1
sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection;
const/4 v1, 0x0
const/4 v2, 0x2
invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy;
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1;
iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions;
iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;-><init>(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
const/4 v0, 0x0
.line 3
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z
const/4 v0, 0x1
.line 4
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
.line 5
sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection;
iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
.line 6
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->k()V
:cond_0
return-void
.end method
@@ -1269,10 +565,5 @@
.method public final l()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->l()V
return-void
.end method
@@ -187,92 +187,11 @@
.method public a(Lcom/google/android/exoplayer2/q0/c$a;Lcom/google/android/exoplayer2/ExoPlaybackException;)V
.locals 0
.line 13
iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy;
invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
move-result-object p1
if-eqz p1, :cond_0
invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object p1
if-eqz p1, :cond_0
const-string p2, "error"
invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public a(Lcom/google/android/exoplayer2/q0/c$a;ZI)V
.locals 0
const/4 p1, 0x3
if-eq p3, p1, :cond_1
const/4 p1, 0x4
if-eq p3, p1, :cond_0
goto :goto_0
.line 1
:cond_0
iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy;
invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
move-result-object p1
if-eqz p1, :cond_3
invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object p1
if-eqz p1, :cond_3
invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->e()V
goto :goto_0
.line 2
:cond_1
iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z
if-nez p1, :cond_3
.line 3
iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy;
invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
move-result-object p1
if-eqz p1, :cond_2
invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object p1
if-eqz p1, :cond_2
invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a()V
:cond_2
const/4 p1, 0x1
.line 4
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z
:cond_3
:goto_0
return-void
.end method
@@ -6,15 +6,6 @@
.implements Lcom/my/target/i3/InstreamAdPlayer;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vk/libvideo/ad/AdPlayerProxy$b;,
Lcom/vk/libvideo/ad/AdPlayerProxy$a;
}
.end annotation
# instance fields
.field private a:Lcom/vk/media/player/ExoPlayerBase;
@@ -24,8 +15,6 @@
.field private d:Lcom/vk/media/player/video/ExoVideoSource;
.field private e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
.field private final f:Lkotlin/jvm/b/Functions1;
.annotation system Ldalvik/annotation/Signature;
value = {
@@ -117,15 +106,6 @@
return-void
.end method
.method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
.locals 0
.line 1
iget-object p0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
return-object p0
.end method
.method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;Lcom/vk/media/player/ExoPlayerBase;)V
.locals 0
@@ -147,27 +127,6 @@
.method private final a(Lcom/vk/media/player/ExoPlayerBase;)V
.locals 1
.line 24
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a;
move-result-object v0
if-eqz v0, :cond_0
.line 25
invoke-virtual {p1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
move-result-object p1
if-eqz p1, :cond_0
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V
:cond_0
return-void
.end method
@@ -192,49 +151,6 @@
.method private final h()V
.locals 2
.line 1
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a;
move-result-object v0
if-eqz v0, :cond_1
.line 2
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V
.line 3
:cond_0
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v1
if-eqz v1, :cond_1
invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
move-result-object v1
if-eqz v1, :cond_1
invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/q0/c;)V
:cond_1
return-void
.end method
@@ -243,96 +159,12 @@
.method public a()V
.locals 10
.line 12
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->b()V
.line 13
:cond_0
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v0
if-eqz v0, :cond_2
.line 14
iget-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource;
if-eqz v1, :cond_1
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I
move-result v6
int-to-long v6, v6
const/16 v8, 0xf
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/vk/media/player/video/ExoVideoSource;->a(Lcom/vk/media/player/video/ExoVideoSource;Ljava/lang/String;Landroid/net/Uri;IIJILjava/lang/Object;)Lcom/vk/media/player/video/ExoVideoSource;
move-result-object v1
goto :goto_0
:cond_1
const/4 v1, 0x0
:goto_0
iput-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource;
.line 15
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->F()V
:cond_2
return-void
.end method
.method public a(F)V
.locals 1
.line 16
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(F)V
.line 17
:cond_0
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v0
if-eqz v0, :cond_1
invoke-virtual {v0, p1}, Lcom/vk/media/player/ExoPlayerBase;->b(F)V
:cond_1
return-void
.end method
@@ -424,172 +256,34 @@
.method public a(Lcom/my/target/i3/InstreamAdPlayer$a;)V
.locals 2
.line 18
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a;
move-result-object v0
if-eqz v0, :cond_0
.line 19
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V
:cond_0
if-eqz p1, :cond_1
.line 20
new-instance v0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;
.line 21
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy$a;
invoke-direct {v1, p0}, Lcom/vk/libvideo/ad/AdPlayerProxy$a;-><init>(Lcom/vk/libvideo/ad/AdPlayerProxy;)V
.line 22
invoke-direct {v0, v1, p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;-><init>(Lcom/vk/libvideo/ad/AdPlayerProxy$a;Lcom/my/target/i3/InstreamAdPlayer$a;)V
goto :goto_0
:cond_1
const/4 v0, 0x0
.line 23
:goto_0
iput-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
return-void
.end method
.method public b()V
.locals 2
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->d()V
.line 3
:cond_0
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->f()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v0
if-eqz v0, :cond_1
const/4 v1, 0x0
.line 4
invoke-virtual {v0, v1}, Lcom/vk/media/player/ExoPlayerBase;->a(Z)V
:cond_1
return-void
.end method
.method public c()V
.locals 1
.line 2
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->c()V
.line 3
:cond_0
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v0
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->H()V
:cond_1
return-void
.end method
.method public d()F
.locals 1
.line 1
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->k()I
move-result v0
int-to-float v0, v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public e()F
.locals 2
.line 1
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I
move-result v0
int-to-float v0, v0
const/high16 v1, 0x447a0000 # 1000.0f
div-float/2addr v0, v1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
@@ -74,19 +74,5 @@
invoke-static {v0, v1}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a(Lcom/vk/libvideo/autoplay/VideoAutoPlay;Lcom/vk/libvideo/autoplay/VideoAutoPlay$AutoPlayState;)V
.line 4
iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->b:Lcom/vk/libvideo/autoplay/VideoAutoPlay;
invoke-static {v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->b(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)Lcom/vk/libvideo/ad/AdDelegate;
move-result-object v0
if-eqz v0, :cond_2
iget v1, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->a:F
invoke-virtual {v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->b(F)V
:cond_2
return-void
.end method
@@ -2218,25 +2218,12 @@
.line 25
iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate;
if-eqz v0, :cond_6
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single;
move-result-object v0
if-eqz v0, :cond_6
goto :goto_2
:cond_6
sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState;
invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single;
move-result-object v0
.line 26
:goto_2
sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$d;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$d;
.line 27
@@ -2807,16 +2794,6 @@
if-eqz v2, :cond_2
invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdDelegate;->c()Lcom/my/target/i3/InstreamAd;
move-result-object v2
if-eqz v2, :cond_2
invoke-virtual {v2}, Lcom/my/target/i3/InstreamAd;->d()Lcom/my/target/i3/InstreamAdPlayer;
move-result-object v2
goto :goto_1
:cond_2
@@ -3963,17 +3940,6 @@
.line 43
iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate;
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single;
move-result-object v0
if-eqz v0, :cond_1
goto :goto_0
:cond_1
sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState;
invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single;
@@ -3981,7 +3947,6 @@
move-result-object v0
.line 44
:goto_0
sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$f;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$f;
.line 45
@@ -1,112 +0,0 @@
.class public final Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;
.super Ljava/lang/Object;
.source "AdvMyTargetHelper.kt"
# interfaces
.implements Lcom/my/target/e/InterstitialAd$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
# direct methods
.method constructor <init>(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
iput-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lcom/my/target/e/InterstitialAd;)V
.locals 0
return-void
.end method
.method public a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V
.locals 0
.line 1
iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions;
move-result-object p1
if-eqz p1, :cond_0
invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Unit;
:cond_0
return-void
.end method
.method public b(Lcom/my/target/e/InterstitialAd;)V
.locals 0
.line 1
iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->b(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions;
move-result-object p1
if-eqz p1, :cond_0
invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Unit;
:cond_0
return-void
.end method
.method public c(Lcom/my/target/e/InterstitialAd;)V
.locals 0
return-void
.end method
.method public d(Lcom/my/target/e/InterstitialAd;)V
.locals 0
return-void
.end method
.method public e(Lcom/my/target/e/InterstitialAd;)V
.locals 0
.line 1
invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->e()V
return-void
.end method
@@ -92,101 +92,7 @@
.method public final a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V
.locals 2
.line 3
new-instance v0, Lcom/my/target/e/InterstitialAd;
invoke-direct {v0, p2, p1}, Lcom/my/target/e/InterstitialAd;-><init>(ILandroid/content/Context;)V
.line 4
invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams;
move-result-object p1
const-string p2, "ad.customParams"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 5
iget-boolean v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->c:Z
if-eqz v1, :cond_0
const/4 v1, 0x2
goto :goto_0
:cond_0
const/4 v1, 0x1
:goto_0
invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->b(I)V
.line 6
iget v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->d:I
if-lez v1, :cond_1
.line 7
invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->a(I)V
.line 8
:cond_1
new-instance p1, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;
invoke-direct {p1, p0}, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;-><init>(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V
invoke-virtual {v0, p1}, Lcom/my/target/e/InterstitialAd;->a(Lcom/my/target/e/InterstitialAd$b;)V
.line 9
invoke-virtual {p4}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_2
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object p1
const-string p4, "(this as java.lang.String).toLowerCase()"
invoke-static {p1, p4}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 10
invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams;
move-result-object p4
invoke-static {p4, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string p2, "ad_format"
.line 11
invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 12
invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string p2, "content_id"
invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 13
invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->d()V
return-void
.line 14
:cond_2
new-instance p1, Lkotlin/TypeCastException;
const-string p2, "null cannot be cast to non-null type java.lang.String"
invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public final b(Lkotlin/jvm/b/Functions;)Lcom/vk/webapp/helpers/AdvMyTargetHelper;
@@ -277,26 +277,9 @@
move-result-object p1
.line 12
instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
if-eqz p2, :cond_6
move-object p2, p1
check-cast p2, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-virtual {p2}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h()[Lcom/vk/music/player/PlayerAction;
move-result-object p2
goto :goto_3
:cond_6
move-object p2, v1
.line 13
:goto_3
sget-object v0, Lcom/vk/toggle/Features$Type;->FEATURE_MUSIC_REINIT_PLAYER:Lcom/vk/toggle/Features$Type;
invoke-static {v0}, Lcom/vk/toggle/FeatureManager;->b(Lcom/vk/toggle/Features$Type;)Z
@@ -305,18 +288,6 @@
if-eqz v0, :cond_8
.line 14
instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
if-eqz p2, :cond_7
check-cast p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-virtual {p1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h()[Lcom/vk/music/player/PlayerAction;
move-result-object v1
:cond_7
move-object p2, v1
:cond_8
@@ -289,31 +289,6 @@
if-nez v1, :cond_1
.line 21
new-instance v11, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
const/4 v4, 0x0
const/4 v5, 0x1
new-instance v6, Lcom/vtosters/lite/audio/player/Player$g;
invoke-direct {v6, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;-><init>(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V
move-object v1, v11
move-object v2, p3
move-object v3, p1
move/from16 v7, p6
invoke-direct/range {v1 .. v7}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;IILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
goto :goto_1
.line 22
:cond_1
sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;
@@ -341,27 +316,6 @@
.line 23
:cond_2
:goto_0
new-instance v11, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
new-instance v4, Lcom/vtosters/lite/audio/player/Player$b;
invoke-direct {v4, p0, v10}, Lcom/vtosters/lite/audio/player/Player$b;-><init>(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V
new-instance v5, Lcom/vtosters/lite/audio/player/Player$g;
invoke-direct {v5, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;-><init>(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V
move-object v1, v11
move-object v2, p3
move-object v3, p1
move/from16 v6, p6
invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.line 24
:goto_1
@@ -1,162 +0,0 @@
.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;
.super Ljava/lang/Object;
.source "AdPlayerHelper.java"
# interfaces
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vk/dto/music/MusicTrack;
.field final synthetic b:I
.field final synthetic c:Ljava/lang/String;
.field final synthetic d:Lcom/vk/music/common/MusicPlaybackLaunchContext;
.field final synthetic e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack;
iput p3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I
iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String;
iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public b()V
.locals 5
.line 1
:try_start_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
move-result-object v0
sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState;
if-eq v0, v1, :cond_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
move-result-object v0
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
if-ne v0, v1, :cond_2
.line 2
:cond_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z
move-result v0
if-eqz v0, :cond_1
return-void
.line 3
:cond_1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object v0
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack;
iget v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I
iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String;
iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext;
invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.line 4
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
move-result-object v0
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
if-ne v0, v1, :cond_2
.line 5
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object v0
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 6
invoke-static {v0}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
.line 7
invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V
.line 8
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
move-result-object v0
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
sget-object v2, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;
invoke-interface {v0, v1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
:cond_2
:goto_0
return-void
.end method
@@ -1,57 +0,0 @@
.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;
.super Ljava/lang/Object;
.source "AdPlayerHelper.java"
# interfaces
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.field final synthetic b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public b()V
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
move-result-object v0
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
return-void
.end method
@@ -1,75 +0,0 @@
.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;
.super Ljava/lang/Object;
.source "AdPlayerHelper.java"
# interfaces
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public b()V
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
move-result-object v0
sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState;
if-ne v0, v1, :cond_1
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z
move-result v0
if-eqz v0, :cond_0
return-void
.line 3
:cond_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object v0
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
:cond_1
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -1,85 +0,0 @@
.class synthetic Lcom/vtosters/lite/audio/player/ads/AudioAd$a;
.super Ljava/lang/Object;
.source "AudioAd.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1008
name = null
.end annotation
# static fields
.field static final synthetic a:[I
# direct methods
.method static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/vk/dto/account/AudioAdConfig$Type;->values()[Lcom/vk/dto/account/AudioAdConfig$Type;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
:try_start_0
sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
return-void
.end method
@@ -1,19 +0,0 @@
.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$b;
.super Ljava/lang/Object;
.source "AudioAd.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x608
name = "b"
.end annotation
# virtual methods
.method public abstract g()Lcom/my/target/i3/InstreamAudioAdPlayer;
.end method
@@ -1,19 +0,0 @@
.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
.super Ljava/lang/Object;
.source "AudioAd.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x608
name = "c"
.end annotation
# virtual methods
.method public abstract b()V
.end method
@@ -1,19 +0,0 @@
.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$d;
.super Ljava/lang/Object;
.source "AudioAd.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x608
name = "d"
.end annotation
# virtual methods
.method public abstract b()V
.end method
File diff suppressed because it is too large Load Diff
@@ -1,425 +0,0 @@
.class Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;
.super Ljava/lang/Object;
.source "AudioAdStatSender.java"
# instance fields
.field private volatile a:Z
.field private volatile b:Z
.field private volatile c:Z
.field private volatile d:Z
# direct methods
.method constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
.line 2
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
return-void
.end method
.method private static a(Lcom/vtosters/lite/data/Analytics$l;)V
.locals 3
const/4 v0, 0x4
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
const-string v2, "MusicStats"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "[VK_TRACKER]"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "ADVERTISEMENT"
aput-object v2, v0, v1
const/4 v1, 0x3
aput-object p0, v0, v1
.line 21
invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->a([Ljava/lang/Object;)V
.line 22
invoke-virtual {p0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l;
return-void
.end method
.method private static a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 2
const-string v0, "audio_ad"
.line 17
invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l;
move-result-object v0
const-string v1, "event"
.line 18
invoke-virtual {v0, v1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
if-nez p1, :cond_0
sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext;
.line 19
:cond_0
invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String;
move-result-object p0
const-string p1, "section"
invoke-virtual {v0, p1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
.line 20
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V
return-void
.end method
.method private f(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
if-nez v0, :cond_0
const-string v0, "progress_25"
.line 2
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
const/4 p1, 0x1
.line 3
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
:cond_0
return-void
.end method
.method private g(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
if-nez v0, :cond_0
const-string v0, "progress_50"
.line 2
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
const/4 p1, 0x1
.line 3
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
:cond_0
return-void
.end method
.method private h(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
if-nez v0, :cond_0
const-string v0, "progress_75"
.line 2
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
const/4 p1, 0x1
.line 3
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
:cond_0
return-void
.end method
.method private i(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
if-nez v0, :cond_0
const-string v0, "started"
.line 2
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
const/4 p1, 0x1
.line 3
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
:cond_0
return-void
.end method
# virtual methods
.method a(FFLcom/vk/music/stats/MusicStatsRefer;)V
.locals 2
const/4 v0, 0x0
cmpl-float v1, p1, v0
if-eqz v1, :cond_3
cmpl-float v1, p1, p2
if-eqz v1, :cond_3
const/high16 v1, 0x42c80000 # 100.0f
div-float/2addr p2, v1
mul-float v0, v0, p2
sub-float v0, p1, v0
.line 9
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
const/high16 v1, 0x3f800000 # 1.0f
cmpg-float v0, v0, v1
if-gez v0, :cond_0
.line 10
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->i(Lcom/vk/music/stats/MusicStatsRefer;)V
goto :goto_0
:cond_0
const/high16 v0, 0x41c80000 # 25.0f
mul-float v0, v0, p2
sub-float v0, p1, v0
.line 11
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
cmpg-float v0, v0, v1
if-gez v0, :cond_1
.line 12
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->f(Lcom/vk/music/stats/MusicStatsRefer;)V
goto :goto_0
:cond_1
const/high16 v0, 0x42480000 # 50.0f
mul-float v0, v0, p2
sub-float v0, p1, v0
.line 13
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
cmpg-float v0, v0, v1
if-gez v0, :cond_2
.line 14
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->g(Lcom/vk/music/stats/MusicStatsRefer;)V
goto :goto_0
:cond_2
const/high16 v0, 0x42960000 # 75.0f
mul-float p2, p2, v0
sub-float/2addr p1, p2
.line 15
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
move-result p1
cmpg-float p1, p1, v1
if-gez p1, :cond_3
.line 16
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->h(Lcom/vk/music/stats/MusicStatsRefer;)V
:cond_3
:goto_0
return-void
.end method
.method a(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
const-string v0, "completed"
.line 8
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
return-void
.end method
.method a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V
.locals 3
const-string v0, "audio_ad"
.line 1
invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l;
move-result-object v0
const-string v1, "event"
const-string v2, "rejected"
.line 2
invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
if-eqz p3, :cond_0
goto :goto_0
:cond_0
const-string p3, "null"
:goto_0
const-string v1, "reject_reason"
.line 3
invoke-virtual {v0, v1, p3}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
const-string p3, "type"
.line 4
invoke-virtual {v0, p3, p2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
if-nez p1, :cond_1
sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext;
.line 5
:cond_1
invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String;
move-result-object p1
const-string p2, "section"
invoke-virtual {v0, p2, p1}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
.line 6
invoke-virtual {v0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l;
.line 7
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V
return-void
.end method
.method b(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
const-string v0, "not_received"
.line 1
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
return-void
.end method
.method c(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
const-string v0, "ready"
.line 1
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
const/4 p1, 0x0
.line 2
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
return-void
.end method
.method d(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
const-string v0, "received"
.line 1
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
return-void
.end method
.method e(Lcom/vk/music/stats/MusicStatsRefer;)V
.locals 1
const-string v0, "requested"
.line 1
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
return-void
.end method
@@ -1,624 +0,0 @@
.class Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
.super Ljava/lang/Object;
.source "InstreamAudioAdPlayerAdapter.java"
# interfaces
.implements Lcom/my/target/i3/InstreamAudioAdPlayer;
.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
# instance fields
.field private final c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.field private final d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
.field private final e:Landroid/content/Context;
.field private f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
.field private g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
.locals 6
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
.line 3
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context;
.line 4
iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
.line 5
sget-object v0, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;
move-object v1, p1
move-object v2, p2
move v3, p3
move-object v4, p0
move v5, p5
invoke-interface/range {v0 .. v5}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object p1
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
return-void
.end method
# virtual methods
.method public R()F
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F
move-result v0
return v0
.end method
.method public a()V
.locals 1
.line 21
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V
return-void
.end method
.method public a(F)V
.locals 1
.line 4
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V
.line 5
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz v0, :cond_0
.line 6
invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(F)V
:cond_0
return-void
.end method
.method public a(I)V
.locals 1
.line 18
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V
return-void
.end method
.method public a(Landroid/net/Uri;)V
.locals 3
.line 2
:try_start_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const/4 v2, 0x0
invoke-virtual {v1, v2, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;->b(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-interface {v0, v2, p1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {p1}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
.method public a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
return-void
.end method
.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.locals 1
.param p1 # Lcom/vk/dto/music/MusicTrack;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # Lcom/vk/music/common/MusicPlaybackLaunchContext;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 20
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
return-void
.end method
.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.locals 1
.param p1 # Lcom/vk/dto/music/MusicTrack;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Lcom/vk/music/common/MusicPlaybackLaunchContext;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
.line 19
invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
return-void
.end method
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
.locals 1
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 11
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
.line 12
iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz p1, :cond_0
.line 13
invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->b()V
:cond_0
return-void
.end method
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
.locals 1
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 7
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
const/4 p1, 0x2
new-array p1, p1, [Ljava/lang/Object;
const/4 p2, 0x0
const-string v0, "myTarget"
aput-object v0, p1, p2
.line 8
iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
const/4 v0, 0x1
aput-object p2, p1, v0
invoke-static {p1}, Lcom/vk/log/L;->b([Ljava/lang/Object;)V
.line 9
iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz p1, :cond_0
.line 10
invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->e()V
:cond_0
return-void
.end method
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V
.locals 7
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 17
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
move-object v1, p1
move v2, p2
move-wide v3, p3
move-wide v5, p5
invoke-interface/range {v0 .. v6}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V
return-void
.end method
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
.locals 1
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 14
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
.line 15
iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz p1, :cond_0
.line 16
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public a(Ljava/lang/Runnable;)Z
.locals 1
.line 22
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z
move-result p1
return p1
.end method
.method public b()Landroid/content/Context;
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context;
return-object v0
.end method
.method public b(F)V
.locals 1
.line 3
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V
return-void
.end method
.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
.locals 1
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
return-void
.end method
.method public b(I)Z
.locals 1
.line 4
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z
move-result p1
return p1
.end method
.method public c()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->c()Z
move-result v0
return v0
.end method
.method public d()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z
move-result v0
return v0
.end method
.method public e()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
move-result v0
return v0
.end method
.method public f()I
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I
move-result v0
return v0
.end method
.method public g()F
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J
move-result-wide v0
long-to-float v0, v0
const/high16 v1, 0x447a0000 # 1000.0f
div-float/2addr v0, v1
return v0
.end method
.method public getCurrentPosition()J
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J
move-result-wide v0
return-wide v0
.end method
.method public getDuration()J
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J
move-result-wide v0
return-wide v0
.end method
.method public getId()I
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I
move-result v0
return v0
.end method
.method public getState()Lcom/vk/music/player/PlayState;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState;
move-result-object v0
return-object v0
.end method
.method public h()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz v0, :cond_0
.line 3
invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a()V
:cond_0
return-void
.end method
.method public i()F
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J
move-result-wide v0
long-to-float v0, v0
const/high16 v1, 0x447a0000 # 1000.0f
div-float/2addr v0, v1
return v0
.end method
.method public j()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz v0, :cond_0
.line 3
invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->d()V
:cond_0
return-void
.end method
.method public k()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
if-eqz v0, :cond_0
.line 3
invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->c()V
:cond_0
return-void
.end method
.method public stop()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V
return-void
.end method
.method public t()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
move-result v0
return v0
.end method
.method public u()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V
return-void
.end method
@@ -1,56 +0,0 @@
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;
.super Ljava/lang/Object;
.source "ModernAdPlayer.kt"
# interfaces
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
.field final synthetic b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
.locals 0
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final b()V
.locals 2
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
move-result-object v0
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
return-void
.end method
@@ -1,72 +0,0 @@
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;
.super Ljava/lang/Object;
.source "ModernAdPlayer.kt"
# interfaces
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V
.locals 0
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final b()V
.locals 1
.line 1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
move-result-object v0
invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z
move-result v0
if-nez v0, :cond_0
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object v0
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
:cond_0
return-void
.end method
@@ -1,149 +0,0 @@
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;
.super Ljava/lang/Object;
.source "ModernAdPlayer.kt"
# interfaces
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
.field final synthetic b:Lcom/vk/dto/music/MusicTrack;
.field final synthetic c:I
.field final synthetic d:Ljava/lang/String;
.field final synthetic e:Lcom/vk/music/common/MusicPlaybackLaunchContext;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.locals 0
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack;
iput p3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I
iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String;
iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final b()V
.locals 5
.line 1
:try_start_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
move-result-object v0
invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
move-result-object v0
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
if-ne v0, v1, :cond_1
:cond_0
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z
move-result v0
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object v0
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack;
iget v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I
iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String;
iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext;
invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
.line 3
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
move-result-object v0
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
if-ne v0, v1, :cond_1
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
move-result-object v0
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
.line 4
invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V
.line 5
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;
invoke-virtual {v0, v0, v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
:cond_1
:goto_0
return-void
.end method
@@ -1,103 +0,0 @@
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;
.super Lkotlin/jvm/internal/Lambda;
.source "ModernAdPlayer.kt"
# interfaces
.implements Lkotlin/jvm/b/Functions;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/b/Functions<",
"Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
# direct methods
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V
.locals 0
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
.locals 9
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
const-string v2, "create player advertising"
aput-object v2, v0, v1
.line 2
invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V
.line 3
new-instance v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
move-result-object v4
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Landroid/content/Context;
move-result-object v5
iget-object v7, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
invoke-static {v7}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z
move-result v8
const/4 v6, 0x1
move-object v3, v0
invoke-direct/range {v3 .. v8}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.line 1
invoke-virtual {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
move-result-object v0
return-object v0
.end method
File diff suppressed because it is too large Load Diff
@@ -1,58 +0,0 @@
.class public final synthetic Lcom/vtosters/lite/audio/player/ads/e;
.super Ljava/lang/Object;
# static fields
.field public static final synthetic $EnumSwitchMapping$0:[I
.field public static final synthetic $EnumSwitchMapping$1:[I
# direct methods
.method static synthetic constructor <clinit>()V
.locals 3
invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I
sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I
sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I
sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aput v2, v0, v1
return-void
.end method
@@ -2735,15 +2735,6 @@
.method public a(Ljava/lang/Runnable;)V
.locals 2
.line 32
iget-object v0, p0, Lcom/vtosters/lite/data/Analytics;->c:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v1, Lcom/vtosters/lite/data/Analytics$h;
invoke-direct {v1, p0, p1}, Lcom/vtosters/lite/data/Analytics$h;-><init>(Lcom/vtosters/lite/data/Analytics;Ljava/lang/Runnable;)V
invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
return-void
.end method