.class public Lcom/mbridge/msdk/newreward/player/model/ECTempleModel; .super Lcom/mbridge/msdk/newreward/player/model/BaseModel; .source "SourceFile" # interfaces .implements Lcom/mbridge/msdk/newreward/player/imodel/IECModel; # instance fields .field adCloseState:Z .field adShownState:Z .field addRewardState:Z .field endCardShowState:Z .field eventImpression:Z .field eventOnlyImpression:Z .field eventPvUrls:Z .field eventTrackingImp:Z .field rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; .field trackClick:Z .field trackClose:Z .field trackEndCardShow:Z # direct methods .method public constructor (Lcom/mbridge/msdk/newreward/function/command/c;Lcom/mbridge/msdk/newout/RewardVideoListener;)V .locals 0 .line 36 invoke-direct {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->(Lcom/mbridge/msdk/newreward/function/command/c;)V const/4 p1, 0x0 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->endCardShowState:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adCloseState:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackEndCardShow:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackClose:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackClick:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->addRewardState:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adShownState:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventImpression:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventOnlyImpression:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventPvUrls:Z iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventTrackingImp:Z iput-object p2, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; return-void .end method # virtual methods .method public eventAddReward(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z .locals 2 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->addRewardState:Z const/4 v1, 0x1 if-eqz v0, :cond_0 return v1 :cond_0 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->addRewardState:Z .line 94 sget-object v0, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->ADD_REWARD:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V const/4 p1, 0x0 return p1 .end method .method public eventImpression(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V .locals 1 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventImpression:Z if-nez v0, :cond_0 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventImpression:Z .line 145 sget-object v0, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->IMPRESSION_URL:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V :cond_0 return-void .end method .method public eventOnlyImpression(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V .locals 1 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventOnlyImpression:Z if-nez v0, :cond_0 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventOnlyImpression:Z .line 153 sget-object v0, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->ONLY_IMPRESSION_URL:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V :cond_0 return-void .end method .method public eventPvUrls(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V .locals 1 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventPvUrls:Z if-nez v0, :cond_0 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventPvUrls:Z .line 161 sget-object v0, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->PV_URL:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V :cond_0 return-void .end method .method public eventTrackingForClick(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z .locals 2 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackClick:Z const/4 v1, 0x1 if-eqz v0, :cond_0 return v1 :cond_0 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackClick:Z .line 107 sget-object v0, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->AD_TRACKING_CLICK_URL:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V const/4 p1, 0x0 return p1 .end method .method public eventTrackingForEndCardShow(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;I)V .locals 0 .param p2 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param iget-boolean p2, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackEndCardShow:Z if-nez p2, :cond_0 const/4 p2, 0x1 iput-boolean p2, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->trackEndCardShow:Z .line 184 sget-object p2, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->AD_TRACKING_EC_SHOW_URL:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, p2}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V :cond_0 return-void .end method .method public eventTrackingForImpression(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)Z .locals 2 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventTrackingImp:Z const/4 v1, 0x1 if-eqz v0, :cond_0 return v1 :cond_0 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->eventTrackingImp:Z .line 174 sget-object v0, Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;->AD_TRACKING_IMPRESSION_URL:Lcom/mbridge/msdk/newreward/player/redirect/RedirectType; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;->setRedirectType(Lcom/mbridge/msdk/newreward/player/redirect/RedirectType;)Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel; move-result-object p1 invoke-virtual {p0, p1}, Lcom/mbridge/msdk/newreward/player/model/BaseModel;->sendDirectEvent(Lcom/mbridge/msdk/newreward/player/redirect/RedirectModel;)V const/4 p1, 0x0 return p1 .end method .method public getRenderStatus()I .locals 1 const/4 v0, 0x0 return v0 .end method .method public onAdClick(Lcom/mbridge/msdk/out/MBridgeIds;)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; if-nez v0, :cond_0 return-void .line 83 :cond_0 invoke-interface {v0, p1}, Lcom/mbridge/msdk/newout/RewardVideoListener;->onVideoAdClicked(Lcom/mbridge/msdk/out/MBridgeIds;)V return-void .end method .method public onAdClose(Lcom/mbridge/msdk/out/MBridgeIds;Lcom/mbridge/msdk/out/RewardInfo;I)Z .locals 1 .param p3 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param iget-boolean p3, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adCloseState:Z const/4 v0, 0x1 if-eqz p3, :cond_0 return v0 :cond_0 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adCloseState:Z iget-object p3, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; if-eqz p3, :cond_1 .line 49 invoke-interface {p3, p1, p2}, Lcom/mbridge/msdk/newout/RewardVideoListener;->onAdClose(Lcom/mbridge/msdk/out/MBridgeIds;Lcom/mbridge/msdk/out/RewardInfo;)V :cond_1 const/4 p1, 0x0 return p1 .end method .method public onAdCloseWithIVReward(Lcom/mbridge/msdk/out/MBridgeIds;ZI)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; if-eqz v0, :cond_0 .line 63 invoke-interface {v0, p1, p2, p3}, Lcom/mbridge/msdk/newout/RewardVideoListener;->onAdCloseWithIVReward(Lcom/mbridge/msdk/out/MBridgeIds;ZI)V :cond_0 return-void .end method .method public onAdShow(Lcom/mbridge/msdk/out/MBridgeIds;)Z .locals 2 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adShownState:Z const/4 v1, 0x1 if-eqz v0, :cond_0 return v1 :cond_0 iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adShownState:Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; if-eqz v0, :cond_1 .line 121 invoke-interface {v0, p1}, Lcom/mbridge/msdk/newout/RewardVideoListener;->onAdShow(Lcom/mbridge/msdk/out/MBridgeIds;)V :cond_1 const/4 p1, 0x0 return p1 .end method .method public onCloseViewClick(I)V .locals 0 .param p1 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param return-void .end method .method public onEndCardShow(Lcom/mbridge/msdk/out/MBridgeIds;I)V .locals 1 .param p2 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; if-nez p2, :cond_0 return-void :cond_0 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->endCardShowState:Z if-nez v0, :cond_1 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->endCardShowState:Z .line 74 invoke-interface {p2, p1}, Lcom/mbridge/msdk/newout/RewardVideoListener;->onEndcardShow(Lcom/mbridge/msdk/out/MBridgeIds;)V :cond_1 return-void .end method .method public onShowFail(Lcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;I)Z .locals 1 iget-boolean p3, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adShownState:Z const/4 v0, 0x1 if-eqz p3, :cond_0 return v0 :cond_0 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->adShownState:Z iget-object p3, p0, Lcom/mbridge/msdk/newreward/player/model/ECTempleModel;->rewardVideoListener:Lcom/mbridge/msdk/newout/RewardVideoListener; if-eqz p3, :cond_1 .line 136 invoke-interface {p3, p1, p2}, Lcom/mbridge/msdk/newout/RewardVideoListener;->onShowFail(Lcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;)V :cond_1 const/4 p1, 0x0 return p1 .end method .method public setRenderStatus(I)V .locals 0 return-void .end method