h.smali
.class Lcom/cmcm/ad/h;
.super Ljava/lang/Object;
.source "AdSDK.java"
# interfaces
.implements Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
# instance fields
.field final synthetic a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
.field final synthetic b:Lcom/cmcm/ad/a;
# direct methods
.method constructor <init>(Lcom/cmcm/ad/a;Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;)V
.registers 3
.prologue
.line 294
iput-object p1, p0, Lcom/cmcm/ad/h;->b:Lcom/cmcm/ad/a;
iput-object p2, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public varargs cmdCommon([Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.prologue
.line 360
const/4 v0, 0x0
return-object v0
.end method
.method public onAdClick(Lcom/cm/plugincluster/ad/IAd;)V
.registers 6
.prologue
.line 309
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
if-eqz v0, :cond_9
.line 310
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-interface {v0, p1}, Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;->onAdClick(Lcom/cm/plugincluster/ad/IAd;)V
.line 312
:cond_9
if-eqz p1, :cond_28
instance-of v0, p1, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;
if-eqz v0, :cond_28
.line 313
check-cast p1, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;
.line 314
iget-object v0, p0, Lcom/cmcm/ad/h;->b:Lcom/cmcm/ad/a;
invoke-static {v0}, Lcom/cmcm/ad/a;->c(Lcom/cmcm/ad/a;)Landroid/content/Context;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;->setAdEventContext(Landroid/content/Context;)V
.line 315
invoke-virtual {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;->K()V
.line 316
iget-object v0, p0, Lcom/cmcm/ad/h;->b:Lcom/cmcm/ad/a;
invoke-virtual {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;->getPosId()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
const/4 v3, 0x4
invoke-virtual {v0, v1, v2, v3, p1}, Lcom/cmcm/ad/a;->reportAdView(Ljava/lang/String;IILcom/cm/plugincluster/ad/IAd;)V
.line 318
:cond_28
return-void
.end method
.method public onAdDismissed(Lcom/cm/plugincluster/ad/IAd;)V
.registers 3
.prologue
.line 334
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
if-eqz v0, :cond_9
.line 335
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-interface {v0, p1}, Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;->onAdDismissed(Lcom/cm/plugincluster/ad/IAd;)V
.line 337
:cond_9
return-void
.end method
.method public onAdFailed(Lcom/cm/plugincluster/ad/IAd;Ljava/lang/String;)V
.registers 7
.prologue
.line 322
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
if-eqz v0, :cond_9
.line 323
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-interface {v0, p1, p2}, Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;->onAdFailed(Lcom/cm/plugincluster/ad/IAd;Ljava/lang/String;)V
.line 325
:cond_9
if-eqz p1, :cond_1e
instance-of v0, p1, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;
if-eqz v0, :cond_1e
.line 326
invoke-interface {p1}, Lcom/cm/plugincluster/ad/IAd;->getPosId()Ljava/lang/String;
move-result-object v0
.line 327
invoke-interface {p1}, Lcom/cm/plugincluster/ad/IAd;->getSourcePosId()Ljava/lang/String;
move-result-object v1
.line 328
iget-object v2, p0, Lcom/cmcm/ad/h;->b:Lcom/cmcm/ad/a;
const/16 v3, 0x320
invoke-static {v2, v0, v1, p2, v3}, Lcom/cmcm/ad/a;->a(Lcom/cmcm/ad/a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.line 330
:cond_1e
return-void
.end method
.method public onAdLoaded(Lcom/cm/plugincluster/ad/IAd;)V
.registers 7
.prologue
.line 341
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
if-eqz v0, :cond_9
.line 342
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-interface {v0, p1}, Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;->onAdLoaded(Lcom/cm/plugincluster/ad/IAd;)V
.line 344
:cond_9
if-eqz p1, :cond_1f
instance-of v0, p1, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;
if-eqz v0, :cond_1f
.line 345
invoke-interface {p1}, Lcom/cm/plugincluster/ad/IAd;->getPosId()Ljava/lang/String;
move-result-object v0
.line 346
invoke-interface {p1}, Lcom/cm/plugincluster/ad/IAd;->getSourcePosId()Ljava/lang/String;
move-result-object v1
.line 347
iget-object v2, p0, Lcom/cmcm/ad/h;->b:Lcom/cmcm/ad/a;
const-string v3, ""
const/4 v4, 0x1
invoke-static {v2, v0, v1, v3, v4}, Lcom/cmcm/ad/a;->a(Lcom/cmcm/ad/a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.line 349
:cond_1f
return-void
.end method
.method public onAdPresent(Lcom/cm/plugincluster/ad/IAd;)V
.registers 6
.prologue
.line 297
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
if-eqz v0, :cond_9
.line 298
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-interface {v0, p1}, Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;->onAdPresent(Lcom/cm/plugincluster/ad/IAd;)V
.line 300
:cond_9
if-eqz p1, :cond_1f
instance-of v0, p1, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;
if-eqz v0, :cond_1f
.line 301
check-cast p1, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;
.line 302
invoke-virtual {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;->h()V
.line 303
iget-object v0, p0, Lcom/cmcm/ad/h;->b:Lcom/cmcm/ad/a;
invoke-virtual {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/a/h;->getPosId()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
const/4 v3, 0x3
invoke-virtual {v0, v1, v2, v3, p1}, Lcom/cmcm/ad/a;->reportAdView(Ljava/lang/String;IILcom/cm/plugincluster/ad/IAd;)V
.line 305
:cond_1f
return-void
.end method
.method public onAdRequest(Lcom/cm/plugincluster/ad/IAd;)V
.registers 3
.prologue
.line 353
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
if-eqz v0, :cond_9
.line 354
iget-object v0, p0, Lcom/cmcm/ad/h;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;
invoke-interface {v0, p1}, Lcom/cm/plugincluster/libplugin/mm/IMMAdListener;->onAdRequest(Lcom/cm/plugincluster/ad/IAd;)V
.line 356
:cond_9
return-void
.end method