MaAuthorAdHelper.smali
.class public Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;
.super Ljava/lang/Object;
.source "MaAuthorAdHelper.java"
# static fields
.field private static final STR_BOTTOM:Ljava/lang/String; = "bottom"
.field private static final STR_FEED1:Ljava/lang/String; = "feed1"
.field private static final STR_FEED2:Ljava/lang/String; = "feed2"
.field private static final STR_FEED3:Ljava/lang/String; = "feed3"
.field private static final STR_FEED4:Ljava/lang/String; = "feed4"
.field private static final STR_FEED5:Ljava/lang/String; = "feed5"
.field private static final STR_INTERSTITIAL:Ljava/lang/String; = "interstitial"
.field private static final STR_TOP:Ljava/lang/String; = "top"
# direct methods
.method public constructor <init>()V
.registers 1
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAuthorDetailAds(Ljava/util/ArrayList;)Ljava/util/ArrayList;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;",
">;)",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/AdFeed;",
">;"
}
.end annotation
.line 60
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 61
invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_9
:goto_9
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_27
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
if-eqz v1, :cond_9
.line 62
iget-object v2, v1, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;->name:Ljava/lang/String;
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->isAuthorDetailAd(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_9
.line 63
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;->getAsAdFeed()Ltr/com/hurriyet/androidsdk/model/content/AdFeed;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_9
:cond_27
return-object v0
.end method
.method public static getAuthorListAds(Ljava/util/ArrayList;)Ljava/util/ArrayList;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;",
">;)",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/AdFeed;",
">;"
}
.end annotation
.line 49
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 50
invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_9
:goto_9
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_27
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
if-eqz v1, :cond_9
.line 51
iget-object v2, v1, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;->name:Ljava/lang/String;
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->isAuthorListAd(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_9
.line 52
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;->getAsAdFeed()Ltr/com/hurriyet/androidsdk/model/content/AdFeed;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_9
:cond_27
return-object v0
.end method
.method private static getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;",
">;",
"Ljava/lang/String;",
")",
"Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;"
}
.end annotation
if-eqz p0, :cond_23
if-eqz p1, :cond_23
.line 39
invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_8
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_23
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
if-eqz v0, :cond_8
.line 40
iget-object v1, v0, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;->name:Ljava/lang/String;
if-eqz v1, :cond_8
iget-object v1, v0, Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;->name:Ljava/lang/String;
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8
return-object v0
:cond_23
const/4 p0, 0x0
return-object p0
.end method
.method private static isAuthorDetailAd(Ljava/lang/String;)Z
.registers 2
if-eqz p0, :cond_1c
const-string v0, "interstitial"
.line 82
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1a
const-string v0, "top"
.line 83
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1a
const-string v0, "bottom"
.line 84
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1c
:cond_1a
const/4 p0, 0x1
goto :goto_1d
:cond_1c
const/4 p0, 0x0
:goto_1d
return p0
.end method
.method private static isAuthorListAd(Ljava/lang/String;)Z
.registers 2
if-eqz p0, :cond_3c
const-string v0, "interstitial"
.line 71
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3a
const-string v0, "top"
.line 72
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3a
const-string v0, "feed1"
.line 73
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3a
const-string v0, "feed2"
.line 74
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3a
const-string v0, "feed3"
.line 75
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3a
const-string v0, "feed4"
.line 76
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3a
const-string v0, "feed5"
.line 77
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_3c
:cond_3a
const/4 p0, 0x1
goto :goto_3d
:cond_3c
const/4 p0, 0x0
:goto_3d
return p0
.end method
.method public static sortAuthorListAds(Ljava/util/ArrayList;)Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;",
">;)",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;",
">;"
}
.end annotation
.line 25
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const-string v1, "interstitial"
.line 26
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "top"
.line 27
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "feed1"
.line 28
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "feed2"
.line 29
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "feed3"
.line 30
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "feed4"
.line 31
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "feed5"
.line 32
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const-string v1, "bottom"
.line 33
invoke-static {p0, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaAuthorAdHelper;->getSpecificAd(Ljava/util/ArrayList;Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/init/AuthorBanners;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-object v0
.end method