.class public abstract Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter; .super Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter; .source "SourceFile" # interfaces .implements Lcom/mbridge/msdk/playercommon/VideoPlayerStatusListener; # static fields .field private static final AD_SCAPE_VALUE:I = 0x1 .field private static final VIDEO_ERROR_RULE_VALUE:I = 0x1 # instance fields .field private final TAG:Ljava/lang/String; .field closeBtnVisible:Z .field currentPlayProgress:I .field hasIteratorPercentage:Z .field iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .field isCloseBtnClicked:Z .field private omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/ConcurrentHashMap<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", ">;" } .end annotation .end field .field private percentageMap:Ljava/util/concurrent/ConcurrentHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/ConcurrentHashMap<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", ">;" } .end annotation .end field .field public playTemplateRanderSuccess:Z .field playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; .field private progressHasDoAdSuccess:Z .field videoCompleteTime:I .field videoSkipTime:I .field videoTotalLength:I # direct methods .method public constructor (Lcom/mbridge/msdk/newreward/player/iview/IBaseView;)V .locals 1 .line 64 invoke-direct {p0, p1}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->(Lcom/mbridge/msdk/newreward/player/iview/IBaseView;)V const-string p1, "BaseTemplatePresenter" iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->TAG:Ljava/lang/String; const/4 p1, 0x0 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeBtnVisible:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->hasIteratorPercentage:Z .line 53 new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;->()V iput-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 55 new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;->()V iput-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->progressHasDoAdSuccess:Z const/4 p1, 0x1 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTemplateRanderSuccess:Z return-void .end method .method private advImpList(I)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; if-eqz v0, :cond_1 .line 161 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getAdvImpList()Ljava/util/Map; move-result-object v0 if-nez v0, :cond_0 goto :goto_0 :cond_0 :try_start_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 165 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getAdvImpList()Ljava/util/Map; move-result-object v0 invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 166 invoke-virtual {v0, p1}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setCurrPercentAge(I)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 167 invoke-interface {p1, v0}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventAdvImpList(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)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 170 sget-boolean v0, Lcom/mbridge/msdk/MBridgeConstans;->DEBUG:Z if-eqz v0, :cond_1 .line 171 invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V :cond_1 :goto_0 return-void .end method .method private callbackAdClose()V .locals 4 .line 534 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 535 invoke-virtual {v2}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v2 iget v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I invoke-interface {v0, v1, v2, v3}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onAdCloseWithIVReward(Lcom/mbridge/msdk/out/MBridgeIds;ZI)V .line 537 :cond_0 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->adClosed()V iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z if-eqz v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 540 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForClose(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z :cond_1 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIV:Z const/4 v1, 0x1 if-nez v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 543 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->X()Z move-result v0 if-nez v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v0 if-eqz v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 545 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->i(Z)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 546 invoke-interface {v0, v2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventAddReward(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z .line 548 :cond_2 invoke-virtual {p0, v1}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->finish(Z)V return-void .end method .method private checkOMSdkProgress(II)V .locals 5 :try_start_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 346 invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->isEmpty()Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_0 move v0, v1 :goto_0 const/16 v2, 0x64 if-gt v0, v2, :cond_0 mul-int v3, p2, v0 .line 348 div-int/2addr v3, v2 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 350 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add-int/lit8 v0, v0, 0x19 goto :goto_0 :catch_0 move-exception p1 goto :goto_1 :cond_0 const/4 v0, 0x1 if-ne p1, v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 355 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_1 move p1, v1 :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 359 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 360 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/Integer; invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->omsdkPercentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 361 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {v1, p1}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; .line 362 invoke-interface {p1, v0, p2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->checkOMSdkProgress(II)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_2 .line 366 :goto_1 sget-boolean p2, Lcom/mbridge/msdk/MBridgeConstans;->DEBUG:Z if-eqz p2, :cond_2 .line 367 invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V :cond_2 :goto_2 return-void .end method .method private checkPlayCloseBtnState(II)V .locals 1 const/4 v0, 0x1 if-ne p1, p2, :cond_0 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 412 invoke-interface {p2, v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAdCloseVisibility(Z)V :cond_0 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 415 invoke-virtual {p2}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result p2 if-nez p2, :cond_1 iget p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoCompleteTime:I if-lez p2, :cond_1 if-le p1, p2, :cond_1 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 416 invoke-virtual {p2, v0}, Lcom/mbridge/msdk/newreward/a/e;->m(Z)V :cond_1 iget-boolean p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeBtnVisible:Z if-nez p2, :cond_2 iget p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoSkipTime:I if-ltz p2, :cond_2 if-ge p1, p2, :cond_3 :cond_2 iget p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoCompleteTime:I if-lez p2, :cond_4 if-le p1, p2, :cond_4 :cond_3 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeBtnVisible:Z iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 422 invoke-interface {p1, v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAdCloseVisibility(Z)V :cond_4 return-void .end method .method private checkTrackingForPlayPercentage(II)V .locals 7 :try_start_0 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->hasIteratorPercentage:Z const/4 v1, 0x1 if-nez v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; if-eqz v0, :cond_1 .line 377 invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->isEmpty()Z move-result v0 if-eqz v0, :cond_1 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->hasIteratorPercentage:Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 379 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getNativeVideoTracking()Lcom/mbridge/msdk/foundation/entity/j; move-result-object v0 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/j;->i()Ljava/util/List; move-result-object v0 .line 380 invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map; .line 381 invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object v2 invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v2 :goto_0 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v3 if-eqz v3, :cond_0 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/util/Map$Entry; .line 382 invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v4 check-cast v4, Ljava/lang/Integer; invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I move-result v4 int-to-float v4, v4 const/high16 v5, 0x42c80000 # 100.0f div-float/2addr v4, v5 iget-object v5, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; int-to-float v6, p2 mul-float/2addr v4, v6 float-to-int v4, v4 .line 384 invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/lang/Integer; invoke-virtual {v5, v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :catch_0 move-exception p1 goto :goto_1 :cond_1 if-ne p1, v1, :cond_2 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; if-eqz p2, :cond_2 const/4 v0, 0x0 .line 391 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 invoke-virtual {p2, v1}, Ljava/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_2 move p1, v0 :cond_2 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; if-eqz p2, :cond_3 .line 396 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 invoke-virtual {p2, v0}, Ljava/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_3 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 397 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 invoke-virtual {p2, v0}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/Integer; invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->percentageMap:Ljava/util/concurrent/ConcurrentHashMap; .line 398 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 399 invoke-virtual {p1, p2}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setPercentRate(I)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 400 invoke-interface {p1, v0, p2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForPlayPercentage(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;I)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_2 :goto_1 const-string p2, "BaseTemplatePresenter" .line 403 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_3 :goto_2 return-void .end method .method private closeOrShowHalfEndCard()V .locals 7 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->commandManager:Lcom/mbridge/msdk/newreward/function/command/c; const-string v1, "add_temple" const-string v2, "HALF_TEMPLATE_EC" const-string v3, "adapter_model" iget-object v4, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; const-string v5, "parent_temple" iget-object v6, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->data:Lcom/mbridge/msdk/newreward/player/iview/IMetaData; .line 461 invoke-interface {v6}, Lcom/mbridge/msdk/newreward/player/iview/IMetaData;->getRootViewGroup()Landroid/view/ViewGroup; move-result-object v6 filled-new-array/range {v1 .. v6}, [Ljava/lang/Object; move-result-object v1 .line 458 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/function/command/c;->a([Ljava/lang/Object;)Ljava/util/Map; move-result-object v1 sget-object v2, Lcom/mbridge/msdk/newreward/function/command/f;->V:Lcom/mbridge/msdk/newreward/function/command/f; invoke-virtual {v0, v1, v2}, Lcom/mbridge/msdk/newreward/function/command/c;->g(Ljava/lang/Object;Lcom/mbridge/msdk/newreward/function/command/f;)Ljava/lang/Object; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->data:Lcom/mbridge/msdk/newreward/player/iview/IMetaData; .line 463 invoke-interface {v1}, Lcom/mbridge/msdk/newreward/player/iview/IMetaData;->getRootViewGroup()Landroid/view/ViewGroup; move-result-object v1 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/iview/IBaseView;->removeTempleFromSuperView(Landroid/view/ViewGroup;)V return-void .end method .method private initCountDown()V .locals 5 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->commandManager:Lcom/mbridge/msdk/newreward/function/command/c; iget v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoCompleteTime:I .line 256 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "videoCompleteTime" filled-new-array {v2, v1}, [Ljava/lang/Object; move-result-object v1 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/function/command/c;->a([Ljava/lang/Object;)Ljava/util/Map; move-result-object v1 sget-object v2, Lcom/mbridge/msdk/newreward/function/command/f;->E:Lcom/mbridge/msdk/newreward/function/command/f; .line 255 invoke-virtual {v0, v1, v2}, Lcom/mbridge/msdk/newreward/function/command/c;->d(Ljava/lang/Object;Lcom/mbridge/msdk/newreward/function/command/f;)Ljava/lang/Object; move-result-object v0 iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 259 invoke-interface {v1}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getCountDownView()Landroid/view/View; move-result-object v1 if-eqz v1, :cond_1 .line 261 :try_start_0 instance-of v1, v0, Ljava/util/Map; if-eqz v1, :cond_1 .line 262 check-cast v0, Ljava/util/Map; const-string v1, "width" .line 263 invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Integer; invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v1 const-string v2, "height" .line 264 invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/Integer; invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I move-result v2 const-string v3, "background" .line 265 invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/lang/Integer; invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I move-result v3 const-string v4, "padding" .line 266 invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/Integer; invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 iget-object v4, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 267 invoke-interface {v4}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getCountDownView()Landroid/view/View; move-result-object v4 invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v4 check-cast v4, Landroid/widget/RelativeLayout$LayoutParams; if-eqz v4, :cond_0 .line 269 iput v1, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I .line 270 iput v2, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I goto :goto_0 :catchall_0 move-exception v0 goto :goto_1 :cond_0 :goto_0 iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; const-string v2, "" .line 272 invoke-interface {v1, v2, v0, v3, v4}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setCountDown(Ljava/lang/String;IILandroid/view/ViewGroup$LayoutParams;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_2 :goto_1 const-string v1, "BaseTemplatePresenter" .line 275 invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object v0 invoke-static {v1, v0}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_1 :goto_2 return-void .end method .method private setCountDownInfo(II)V .locals 5 :try_start_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->commandManager:Lcom/mbridge/msdk/newreward/function/command/c; const/16 v1, 0xc new-array v1, v1, [Ljava/lang/Object; const-string v2, "campaign" const/4 v3, 0x0 aput-object v2, v1, v3 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; const/4 v4, 0x1 aput-object v2, v1, v4 const-string v2, "isIV" const/4 v4, 0x2 aput-object v2, v1, v4 iget-boolean v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIV:Z .line 299 invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v2 const/4 v4, 0x3 aput-object v2, v1, v4 const-string v2, "videoCompleteTime" const/4 v4, 0x4 aput-object v2, v1, v4 iget v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoCompleteTime:I .line 300 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 const/4 v4, 0x5 aput-object v2, v1, v4 const-string v2, "videoSkipTime" const/4 v4, 0x6 aput-object v2, v1, v4 iget v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoSkipTime:I .line 301 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 const/4 v4, 0x7 aput-object v2, v1, v4 const-string v2, "curPlayPosition" const/16 v4, 0x8 aput-object v2, v1, v4 .line 302 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 const/16 v4, 0x9 aput-object v2, v1, v4 const-string v2, "allDuration" const/16 v4, 0xa aput-object v2, v1, v4 .line 303 invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 const/16 v2, 0xb aput-object p2, v1, v2 .line 297 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/function/command/c;->a([Ljava/lang/Object;)Ljava/util/Map; move-result-object p2 sget-object v1, Lcom/mbridge/msdk/newreward/function/command/f;->F:Lcom/mbridge/msdk/newreward/function/command/f; invoke-virtual {v0, p2, v1}, Lcom/mbridge/msdk/newreward/function/command/c;->d(Ljava/lang/Object;Lcom/mbridge/msdk/newreward/function/command/f;)Ljava/lang/Object; move-result-object p2 .line 306 instance-of v0, p2, Ljava/util/Map; if-eqz v0, :cond_0 .line 307 move-object v0, p2 check-cast v0, Ljava/util/Map; const-string v1, "valueVisible" invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/Integer; invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 if-nez v0, :cond_0 .line 309 check-cast p2, Ljava/util/Map; const-string v0, "countMsg" invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/String; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; const/4 v1, 0x0 .line 310 invoke-interface {v0, p2, v3, v3, v1}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setCountDown(Ljava/lang/String;IILandroid/view/ViewGroup$LayoutParams;)V goto :goto_0 :catch_0 move-exception p1 goto :goto_1 :cond_0 :goto_0 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; if-eqz p2, :cond_1 .line 313 invoke-interface {p2}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getPrivacyButton()Landroid/widget/ImageView; move-result-object p2 if-eqz p2, :cond_1 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 314 invoke-interface {p2}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getPrivacyButton()Landroid/widget/ImageView; move-result-object p2 invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_2 :goto_1 const-string p2, "BaseTemplatePresenter" .line 317 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_1 :goto_2 return-void .end method .method private setSegmentsProgressBarState()V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; if-nez v0, :cond_0 return-void .line 336 :cond_0 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getProgressBarShow()I move-result v0 const/4 v1, 0x1 if-ne v0, v1, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; const/4 v1, 0x0 .line 337 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setSegmentsProgressBar(I)V :cond_1 return-void .end method .method private setSkipAndCompleteTime(I)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 281 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getVst()I move-result v0 const/4 v1, -0x2 if-le v0, v1, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 282 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getVst()I move-result v0 iput v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoSkipTime:I goto :goto_0 :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 284 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->x()Lcom/mbridge/msdk/newreward/function/e/f; move-result-object v0 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/function/e/f;->b()Lcom/mbridge/msdk/videocommon/d/c; move-result-object v0 if-eqz v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 285 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->x()Lcom/mbridge/msdk/newreward/function/e/f; move-result-object v0 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/function/e/f;->b()Lcom/mbridge/msdk/videocommon/d/c; move-result-object v0 invoke-virtual {v0}, Lcom/mbridge/msdk/videocommon/d/c;->e()I move-result v0 iput v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoSkipTime:I :cond_1 :goto_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 289 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getVideoCompleteTime()I move-result v0 iput v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoCompleteTime:I if-gtz v0, :cond_2 iput p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoCompleteTime:I :cond_2 return-void .end method .method private showEndCard(Ljava/lang/String;)V .locals 5 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->videoSkipResult:I const/4 v1, 0x2 if-ne v0, v1, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->commandManager:Lcom/mbridge/msdk/newreward/function/command/c; const/16 v2, 0x8 new-array v2, v2, [Ljava/lang/Object; const-string v3, "add_temple" const/4 v4, 0x0 aput-object v3, v2, v4 .line 521 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-eqz v3, :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; invoke-virtual {p1}, Lcom/mbridge/msdk/newreward/a/e;->ai()Ljava/lang/String; move-result-object p1 :cond_0 const/4 v3, 0x1 aput-object p1, v2, v3 const-string p1, "adapter_model" aput-object p1, v2, v1 const/4 p1, 0x3 iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; aput-object v1, v2, p1 const/4 p1, 0x4 const-string v1, "template_type" aput-object v1, v2, p1 const/16 p1, 0x12 .line 523 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 const/4 v1, 0x5 aput-object p1, v2, v1 const/4 p1, 0x6 const-string v1, "parent_temple" aput-object v1, v2, p1 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->data:Lcom/mbridge/msdk/newreward/player/iview/IMetaData; .line 524 invoke-interface {p1}, Lcom/mbridge/msdk/newreward/player/iview/IMetaData;->getRootViewGroup()Landroid/view/ViewGroup; move-result-object p1 const/4 v1, 0x7 aput-object p1, v2, v1 .line 520 invoke-virtual {v0, v2}, Lcom/mbridge/msdk/newreward/function/command/c;->a([Ljava/lang/Object;)Ljava/util/Map; move-result-object p1 sget-object v1, Lcom/mbridge/msdk/newreward/function/command/f;->V:Lcom/mbridge/msdk/newreward/function/command/f; invoke-virtual {v0, p1, v1}, Lcom/mbridge/msdk/newreward/function/command/c;->g(Ljava/lang/Object;Lcom/mbridge/msdk/newreward/function/command/f;)Ljava/lang/Object; iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->data:Lcom/mbridge/msdk/newreward/player/iview/IMetaData; .line 526 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IMetaData;->getRootViewGroup()Landroid/view/ViewGroup; move-result-object v0 invoke-interface {p1, v0}, Lcom/mbridge/msdk/newreward/player/iview/IBaseView;->removeTempleFromSuperView(Landroid/view/ViewGroup;)V .line 527 invoke-virtual {p0, v4}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->finish(Z)V goto :goto_0 .line 529 :cond_1 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->callbackAdClose()V :goto_0 return-void .end method .method private showIVRewardDialogOnPlayMode()V .locals 4 .line 576 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result v0 if-nez v0, :cond_0 return-void :cond_0 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I .line 579 sget v1, Lcom/mbridge/msdk/foundation/same/a;->F:I if-eq v0, v1, :cond_1 return-void :cond_1 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardMode:I .line 582 sget v1, Lcom/mbridge/msdk/foundation/same/a;->I:I if-ne v0, v1, :cond_3 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardValueType:I .line 584 sget v1, Lcom/mbridge/msdk/foundation/same/a;->J:I const/4 v2, 0x0 if-ne v0, v1, :cond_2 iget v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->currentPlayProgress:I int-to-float v1, v1 iget v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoTotalLength:I int-to-float v3, v3 div-float/2addr v1, v3 const/high16 v3, 0x42c80000 # 100.0f mul-float/2addr v1, v3 float-to-int v1, v1 iget v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardValue:I if-lt v1, v3, :cond_2 .line 585 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->onPause()V .line 586 sget v0, Lcom/mbridge/msdk/foundation/same/a;->G:I iput v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 587 invoke-virtual {v1}, Lcom/mbridge/msdk/newreward/a/e;->H()Ljava/lang/String; move-result-object v1 iget v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardMode:I invoke-interface {v0, v1, v2, v3}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAlertViewType(Ljava/lang/String;II)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 588 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->alertShow()V return-void .line 593 :cond_2 sget v1, Lcom/mbridge/msdk/foundation/same/a;->K:I if-ne v0, v1, :cond_3 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->currentPlayProgress:I iget v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardValue:I if-lt v0, v1, :cond_3 .line 594 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->onPause()V .line 595 sget v0, Lcom/mbridge/msdk/foundation/same/a;->G:I iput v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 596 invoke-virtual {v1}, Lcom/mbridge/msdk/newreward/a/e;->H()Ljava/lang/String; move-result-object v1 iget v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardMode:I invoke-interface {v0, v1, v2, v3}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAlertViewType(Ljava/lang/String;II)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 597 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->alertShow()V :cond_3 return-void .end method .method private updatePlayCampaignFrequence()V .locals 3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->commandManager:Lcom/mbridge/msdk/newreward/function/command/c; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; const-string v2, "PlayFrequenceReceiver" .line 628 invoke-virtual {v0, v1, v2}, Lcom/mbridge/msdk/newreward/function/command/c;->a(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method .method private updateSegmentsProgressBar(II)V .locals 1 :try_start_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 323 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getSegmentsProgressBar()Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; move-result-object v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getSegmentsProgressBar()Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; move-result-object v0 invoke-virtual {v0}, Landroid/view/View;->getVisibility()I move-result v0 if-nez v0, :cond_0 mul-int/lit8 p1, p1, 0x64 .line 324 div-int/2addr p1, p2 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 325 invoke-interface {p2}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->getSegmentsProgressBar()Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; move-result-object p2 const/4 v0, 0x0 invoke-virtual {p2, p1, v0}, Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar;->setProgress(II)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception p1 const-string p2, "BaseTemplatePresenter" .line 328 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_0 :goto_0 return-void .end method # virtual methods .method public adClosed()V .locals 7 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 653 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->aa()Z move-result v0 if-nez v0, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; const/4 v1, 0x1 .line 654 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->l(Z)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->reward:Lcom/mbridge/msdk/videocommon/b/c; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 656 new-instance v3, Lcom/mbridge/msdk/out/RewardInfo; iget-object v4, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; invoke-virtual {v4}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v4 iget-object v5, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->reward:Lcom/mbridge/msdk/videocommon/b/c; invoke-virtual {v5}, Lcom/mbridge/msdk/videocommon/b/c;->a()Ljava/lang/String; move-result-object v5 iget-object v6, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->reward:Lcom/mbridge/msdk/videocommon/b/c; invoke-virtual {v6}, Lcom/mbridge/msdk/videocommon/b/c;->b()I move-result v6 invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v6 invoke-direct {v3, v4, v5, v6}, Lcom/mbridge/msdk/out/RewardInfo;->(ZLjava/lang/String;Ljava/lang/String;)V invoke-interface {v0, v2, v3, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onAdClose(Lcom/mbridge/msdk/out/MBridgeIds;Lcom/mbridge/msdk/out/RewardInfo;I)Z :cond_0 return-void .end method .method public adShowFail(Ljava/lang/String;I)V .locals 3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 641 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->Y()Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; const/4 v1, 0x1 .line 642 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->j(Z)V .line 643 invoke-super {p0, p1, p2}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adShowFail(Ljava/lang/String;I)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_0 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 645 invoke-interface {v0, v2, p1, p2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onShowFail(Lcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;I)Z .line 647 :cond_0 invoke-virtual {p0, v1}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->finish(Z)V :cond_1 return-void .end method .method public adShowSuccess()V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 605 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->Y()Z move-result v0 if-nez v0, :cond_0 .line 606 invoke-super {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adShowSuccess()V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 608 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onAdShow(Lcom/mbridge/msdk/out/MBridgeIds;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; .line 610 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->historyShowState()V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 612 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventOnlyImpression(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 614 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventImpression(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V .line 616 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->updatePlayCampaignFrequence()V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 618 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventPvUrls(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 620 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForImpression(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 622 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventAdUrlList(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V :cond_0 return-void .end method .method public click(Landroid/view/View;)V .locals 3 .line 221 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result v0 const-string v1, "mbridge_alertview_close_button" const/4 v2, 0x0 invoke-virtual {p0, v2, v1}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->filterFindViewId(ZLjava/lang/String;)I move-result v1 if-ne v0, v1, :cond_1 .line 222 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result p1 if-eqz p1, :cond_0 .line 223 sget p1, Lcom/mbridge/msdk/foundation/same/a;->D:I iput p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I :cond_0 const/4 p1, 0x1 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z .line 226 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V goto :goto_0 .line 228 :cond_1 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 const-string v0, "mbridge_alertview_continue_button" invoke-virtual {p0, v2, v0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->filterFindViewId(ZLjava/lang/String;)I move-result v0 if-ne p1, v0, :cond_3 .line 229 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result p1 if-eqz p1, :cond_2 .line 230 sget p1, Lcom/mbridge/msdk/foundation/same/a;->E:I iput p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 231 invoke-interface {p1, v2}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAdCloseVisibility(Z)V :cond_2 :goto_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 233 invoke-interface {p1}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->alertDismiss()V :cond_3 return-void .end method .method public closeAdOrShowEndCard()V .locals 3 .line 467 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; iget v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardAlertViewStatus:I .line 468 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->b(I)V :cond_0 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->videoSkipResult:I const/4 v1, 0x2 if-ne v0, v1, :cond_8 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->videoEndType:I const/4 v2, 0x1 if-eq v0, v2, :cond_7 if-eq v0, v1, :cond_6 const/4 v2, 0x3 if-eq v0, v2, :cond_5 const/4 v2, 0x4 if-eq v0, v2, :cond_4 const/4 v2, 0x5 if-eq v0, v2, :cond_2 const/16 v1, 0x64 if-eq v0, v1, :cond_1 goto :goto_0 :cond_1 const-string v0, "404" .line 505 invoke-direct {p0, v0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->showEndCard(Ljava/lang/String;)V goto :goto_0 :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 494 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getClickURL()Ljava/lang/String; move-result-object v0 const-string v2, "-999" invoke-static {v0, v2, v2}, Lcom/mbridge/msdk/click/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->context:Landroid/content/Context; .line 495 invoke-static {v2, v0}, Lcom/mbridge/msdk/click/c;->d(Landroid/content/Context;Ljava/lang/String;)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_3 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 497 invoke-interface {v0, v2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForClick(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 498 invoke-interface {v0, v2, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventNoticeUrl(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;I)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 499 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onAdClick(Lcom/mbridge/msdk/out/MBridgeIds;)V .line 501 :cond_3 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->callbackAdClose()V goto :goto_0 :cond_4 const-string v0, "SHOW_CLICK_URL" .line 485 invoke-direct {p0, v0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->showEndCard(Ljava/lang/String;)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_9 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 487 invoke-interface {v0, v2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForClick(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 488 invoke-interface {v0, v2, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventNoticeUrl(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;I)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 489 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onAdClick(Lcom/mbridge/msdk/out/MBridgeIds;)V goto :goto_0 :cond_5 const-string v0, "VAST" .line 481 invoke-direct {p0, v0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->showEndCard(Ljava/lang/String;)V goto :goto_0 :cond_6 const-string v0, "" .line 477 invoke-direct {p0, v0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->showEndCard(Ljava/lang/String;)V goto :goto_0 .line 474 :cond_7 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->callbackAdClose()V goto :goto_0 .line 509 :cond_8 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->callbackAdClose()V :cond_9 :goto_0 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z if-eqz v0, :cond_a iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 513 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForClose(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z :cond_a return-void .end method .method public getBufferTimeout()I .locals 2 const/4 v0, 0x5 :try_start_0 iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 665 invoke-virtual {v1}, Lcom/mbridge/msdk/newreward/a/e;->x()Lcom/mbridge/msdk/newreward/function/e/f; move-result-object v1 invoke-virtual {v1}, Lcom/mbridge/msdk/newreward/function/e/f;->a()Lcom/mbridge/msdk/videocommon/d/a; move-result-object v1 if-eqz v1, :cond_0 .line 667 invoke-virtual {v1}, Lcom/mbridge/msdk/videocommon/d/a;->h()J move-result-wide v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 long-to-int v0, v0 goto :goto_0 :catchall_0 move-exception v1 .line 670 invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V :cond_0 :goto_0 return v0 .end method .method public handleInterceptTouchEvent(Landroid/view/MotionEvent;)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; if-eqz v0, :cond_0 if-eqz p1, :cond_0 .line 678 invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F move-result v1 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setxInScreen(F)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 679 invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F move-result p1 invoke-virtual {v0, p1}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setyInScreen(F)V :cond_0 return-void .end method .method public isHalfScreenOffer()Z .locals 3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; const/4 v1, 0x0 if-eqz v0, :cond_0 .line 633 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getAdSpaceT()I move-result v0 const/4 v2, 0x2 if-ne v0, v2, :cond_0 const/4 v1, 0x1 :cond_0 return v1 .end method .method public onBufferingEnd()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_0 .line 187 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onBufferingEnd()V :cond_0 return-void .end method .method public onBufferingStart(Ljava/lang/String;)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_0 .line 180 invoke-interface {v0, p1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onBufferingStart(Ljava/lang/String;)V :cond_0 return-void .end method .method public onCloseButtonClick()V .locals 4 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIV:Z const/4 v1, 0x1 if-nez v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 430 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v0 if-eqz v0, :cond_0 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z .line 432 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V return-void :cond_0 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->closeAlert:I if-ne v0, v1, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 437 invoke-virtual {v2}, Lcom/mbridge/msdk/newreward/a/e;->H()Ljava/lang/String; move-result-object v2 const/4 v3, -0x1 invoke-interface {v0, v2, v1, v3}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAlertViewType(Ljava/lang/String;II)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 438 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->alertShow()V goto :goto_0 :cond_1 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z .line 441 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V goto :goto_0 :cond_2 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 446 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getAdSpaceT()I move-result v0 const/4 v1, 0x2 if-eq v0, v1, :cond_3 .line 447 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->showIVRewardDialogOnCloseMode()V :cond_3 :goto_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 451 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v0 if-nez v0, :cond_4 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; .line 452 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->skipped()V :cond_4 return-void .end method .method public onDestroy()V .locals 7 .line 203 invoke-super {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->onDestroy()V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 204 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->Y()Z move-result v0 const/4 v1, 0x1 if-nez v0, :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 205 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->j(Z)V const v0, 0xd9493 .line 206 invoke-static {v0}, Lcom/mbridge/msdk/foundation/c/a;->a(I)Ljava/lang/String; move-result-object v2 invoke-super {p0, v2, v0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adShowFail(Ljava/lang/String;I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v2, :cond_0 iget-object v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 208 invoke-static {v0}, Lcom/mbridge/msdk/foundation/c/a;->a(I)Ljava/lang/String; move-result-object v4 invoke-interface {v2, v3, v4, v0}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onShowFail(Lcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;I)Z :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 211 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->aa()Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 212 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->l(Z)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->reward:Lcom/mbridge/msdk/videocommon/b/c; if-eqz v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; if-eqz v0, :cond_1 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 214 new-instance v3, Lcom/mbridge/msdk/out/RewardInfo; iget-object v4, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; invoke-virtual {v4}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v4 iget-object v5, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->reward:Lcom/mbridge/msdk/videocommon/b/c; invoke-virtual {v5}, Lcom/mbridge/msdk/videocommon/b/c;->a()Ljava/lang/String; move-result-object v5 iget-object v6, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->reward:Lcom/mbridge/msdk/videocommon/b/c; invoke-virtual {v6}, Lcom/mbridge/msdk/videocommon/b/c;->b()I move-result v6 invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v6 invoke-direct {v3, v4, v5, v6}, Lcom/mbridge/msdk/out/RewardInfo;->(ZLjava/lang/String;Ljava/lang/String;)V invoke-interface {v0, v2, v3, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onAdClose(Lcom/mbridge/msdk/out/MBridgeIds;Lcom/mbridge/msdk/out/RewardInfo;I)Z :cond_1 return-void .end method .method public onPause()V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 238 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->pause()V iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->isCloseBtnClicked:Z if-eqz v0, :cond_0 return-void :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 242 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->ab()Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 244 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForPause(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V :cond_1 return-void .end method .method public onPlayCompleted()V .locals 3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; const/4 v1, 0x1 .line 91 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/a/e;->m(Z)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->mBridgeIds:Lcom/mbridge/msdk/out/MBridgeIds; .line 93 invoke-interface {v0, v2}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->onVideoComplete(Lcom/mbridge/msdk/out/MBridgeIds;)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 95 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getAdSpaceT()I move-result v0 if-ne v0, v1, :cond_0 .line 97 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V goto :goto_0 .line 100 :cond_0 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeOrShowHalfEndCard()V :goto_0 return-void .end method .method public onPlayError(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 107 invoke-interface {v0, v1, p1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForPlayError(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;Ljava/lang/String;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 109 invoke-virtual {p1}, Lcom/mbridge/msdk/newreward/a/e;->x()Lcom/mbridge/msdk/newreward/function/e/f; move-result-object p1 invoke-virtual {p1}, Lcom/mbridge/msdk/newreward/function/e/f;->b()Lcom/mbridge/msdk/videocommon/d/c; move-result-object p1 .line 110 invoke-virtual {p1}, Lcom/mbridge/msdk/videocommon/d/c;->C()I move-result p1 const/4 v0, 0x1 if-ne p1, v0, :cond_2 iget-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->progressHasDoAdSuccess:Z if-nez p1, :cond_0 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->progressHasDoAdSuccess:Z .line 114 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->adShowSuccess()V :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 117 invoke-virtual {p1}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getAdSpaceT()I move-result p1 if-ne p1, v0, :cond_1 .line 119 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V goto :goto_0 .line 122 :cond_1 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeOrShowHalfEndCard()V goto :goto_0 :cond_2 const p1, 0xd9494 .line 125 invoke-static {p1}, Lcom/mbridge/msdk/foundation/c/a;->a(I)Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0, p1}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->adShowFail(Ljava/lang/String;I)V :goto_0 return-void .end method .method public onPlayProgress(II)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; if-eqz v0, :cond_3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; if-nez v0, :cond_0 goto :goto_3 :cond_0 :try_start_0 iput p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->currentPlayProgress:I if-nez p2, :cond_1 const/4 v0, 0x1 goto :goto_0 :cond_1 move v0, p2 :goto_0 iput v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoTotalLength:I .line 138 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->adShowSuccess()V .line 140 invoke-direct {p0, p1}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->advImpList(I)V .line 142 invoke-direct {p0, p1, p2}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->setCountDownInfo(II)V .line 144 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result v0 if-eqz v0, :cond_2 .line 145 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->showIVRewardDialogOnPlayMode()V goto :goto_1 :catch_0 move-exception p1 goto :goto_2 .line 148 :cond_2 :goto_1 invoke-direct {p0, p1, p2}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->updateSegmentsProgressBar(II)V .line 150 invoke-direct {p0, p1, p2}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->checkOMSdkProgress(II)V .line 152 invoke-direct {p0, p1, p2}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->checkPlayCloseBtnState(II)V iget p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->currentPlayProgress:I .line 154 invoke-direct {p0, p1, p2}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->checkTrackingForPlayPercentage(II)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_3 :goto_2 const-string p2, "BaseTemplatePresenter" .line 156 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_3 :goto_3 return-void .end method .method public onPlayProgressMS(II)V .locals 0 return-void .end method .method public onPlaySetDataSourceError(Ljava/lang/String;)V .locals 0 return-void .end method .method public onPlayStarted(I)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; if-eqz v0, :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->campaignEx:Lcom/mbridge/msdk/foundation/entity/CampaignEx; if-nez v0, :cond_0 goto :goto_1 .line 74 :cond_0 :try_start_0 invoke-direct {p0, p1}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->setSkipAndCompleteTime(I)V .line 76 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->initCountDown()V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 80 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/a/e;->O()I move-result v0 const/4 v1, 0x2 if-ne v0, v1, :cond_1 const/4 v0, 0x1 goto :goto_0 :cond_1 const/4 v0, 0x0 :goto_0 invoke-interface {p1, v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setMuteState(Z)V .line 82 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->setSegmentsProgressBarState()V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_1 :catch_0 move-exception p1 const-string v0, "BaseTemplatePresenter" .line 84 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_2 :goto_1 return-void .end method .method public onResume()V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 249 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->resume()V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->playTempleModel:Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->redirectModel:Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; .line 251 invoke-interface {v0, v1}, Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;->eventTrackingForResume(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V return-void .end method .method public showIVRewardDialogOnCloseMode()V .locals 4 .line 552 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->isIVRewardEnable()Z move-result v0 if-nez v0, :cond_0 .line 553 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V return-void :cond_0 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardMode:I .line 557 sget v1, Lcom/mbridge/msdk/foundation/same/a;->H:I if-ne v0, v1, :cond_3 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardValueType:I .line 559 sget v1, Lcom/mbridge/msdk/foundation/same/a;->J:I if-ne v0, v1, :cond_1 iget v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->currentPlayProgress:I int-to-float v1, v1 iget v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->videoTotalLength:I int-to-float v2, v2 div-float/2addr v1, v2 const/high16 v2, 0x42c80000 # 100.0f mul-float/2addr v1, v2 float-to-int v1, v1 iget v2, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardValue:I if-lt v1, v2, :cond_1 .line 560 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V return-void .line 565 :cond_1 sget v1, Lcom/mbridge/msdk/foundation/same/a;->K:I if-ne v0, v1, :cond_2 iget v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->currentPlayProgress:I iget v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardValue:I if-lt v0, v1, :cond_2 .line 566 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->closeAdOrShowEndCard()V return-void :cond_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->adapterModel:Lcom/mbridge/msdk/newreward/a/e; .line 570 invoke-virtual {v1}, Lcom/mbridge/msdk/newreward/a/e;->H()Ljava/lang/String; move-result-object v1 const/4 v2, 0x0 iget v3, p0, Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;->ivRewardMode:I invoke-interface {v0, v1, v2, v3}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->setAlertViewType(Ljava/lang/String;II)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->iView:Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView; .line 571 invoke-interface {v0}, Lcom/mbridge/msdk/newreward/player/iview/IPlayTempleView;->alertShow()V :cond_3 return-void .end method