package jp.adlantis.android;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.graphics.Rect;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
import android.os.Looper;
import android.os.SystemClock;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.view.animation.TranslateAnimation;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.RelativeLayout.LayoutParams;
import android.widget.Toast;
import android.widget.ViewFlipper;
import java.util.HashMap;
import java.util.Map;
import jp.adlantis.android.mediation.AdMediationManager;
import jp.adlantis.android.mediation.AdMediationRequest;
import jp.adlantis.android.utils.ADLDebugUtils;
import jp.adlantis.android.utils.AdlantisUtils;
public class AdlantisAdViewContainer
extends RelativeLayout
implements AdRequestNotifier
{
static int _animationDuration = 500;
static final int touchHighlightAnimationDuration = 150;
private AdlantisAdView[] _adViews;
AdlantisAdsModel _adsModel = new AdlantisAdsModel();
private boolean _buttonPressed;
private int _currentAdIndex = 0;
private boolean _detachingFromWindow;
private Handler _handler = new Handler(Looper.getMainLooper());
private boolean _handlingUserEvent;
private long _idNotSpecifiedWarningInterval = 5000L;
private boolean _inOnWindowVisibilityChanged;
private boolean _layoutComplete;
private int _onWindowVisibilityChangedVisibility;
private int _previousAdCount = 0;
private ProgressBar _processIndicator;
private ViewFlipper _rootViewFlipper;
private View _touchHighlight;
protected String lastUsedPublisherID;
protected AdRequestListeners listeners = new AdRequestListeners();
private long mAdFetchInterval = adManager().adFetchInterval();
protected AdRequest mCurrentAdRequest;
private Runnable mRotateAdTask = new Runnable()
{
public void run()
{
AdlantisAdViewContainer.this.showNextAd();
long l = SystemClock.uptimeMillis();
AdlantisAdViewContainer.this._handler.postAtTime(this, l + AdlantisAdViewContainer.this.adDisplayInterval());
}
};
private Runnable mUpdateAdsTask = new Runnable()
{
public void run()
{
AdlantisAdViewContainer.this.connect();
}
};
public AdlantisAdViewContainer(Context paramContext)
{
super(paramContext);
commonInit();
}
public AdlantisAdViewContainer(Context paramContext, AttributeSet paramAttributeSet)
{
super(paramContext, paramAttributeSet);
String str = paramAttributeSet.getAttributeValue("http://schemas.android.com/apk/res/jp.adlantis.android", "publisherID");
if (str != null) {
setPublisherID(str);
}
commonInit();
}
private void adCountChanged()
{
int i = adCountForCurrentOrientation();
if (this._rootViewFlipper != null) {
if ((i > 0) && (this._previousAdCount == 0))
{
this._rootViewFlipper.setVisibility(0);
this._rootViewFlipper.startAnimation(fadeInAnimation());
}
}
for (;;)
{
this._previousAdCount = i;
return;
if ((i == 0) && (this._previousAdCount > 0))
{
this._rootViewFlipper.startAnimation(fadeOutAnimation());
this._rootViewFlipper.setVisibility(4);
continue;
Log.w(getClass().getSimpleName(), "adCountChanged called when _rootViewFlipper is not available");
}
}
}
private long adDisplayInterval()
{
return adManager().adDisplayInterval();
}
private long adFetchInterval()
{
return this.mAdFetchInterval;
}
public static int animationDuration()
{
return _animationDuration;
}
private void commonInit()
{
setupLayout();
setupModelListener();
String str;
if (getPublisherID() == null)
{
str = packagePublisherID();
if (str != null)
{
if (!AdManager.isGreeSdk()) {
break label40;
}
setGapPublisherID(str);
}
}
for (;;)
{
showToastIfPublisherIdNotSpecified();
return;
label40:
setPublisherID(str);
continue;
if (hasAdsForCurrentOrientation()) {
startTimers();
} else {
connect();
}
}
}
private void connectIfPublisherIDChanged()
{
if (publisherIdChanged()) {
connect();
}
}
private AdlantisAd currentAd()
{
AdlantisAd localAdlantisAd = null;
AdlantisAd[] arrayOfAdlantisAd = adsForCurrentOrientation();
if ((arrayOfAdlantisAd != null) && (arrayOfAdlantisAd.length > 0) && (this._currentAdIndex < arrayOfAdlantisAd.length)) {
localAdlantisAd = arrayOfAdlantisAd[this._currentAdIndex];
}
return localAdlantisAd;
}
static int defaultBackgroundColor()
{
return ViewSettings.defaultBackgroundColor();
}
static Animation fadeInAnimation()
{
AlphaAnimation localAlphaAnimation = new AlphaAnimation(0.0F, 1.0F);
localAlphaAnimation.setDuration(animationDuration());
return localAlphaAnimation;
}
static Animation fadeOutAnimation()
{
AlphaAnimation localAlphaAnimation = new AlphaAnimation(1.0F, 0.0F);
localAlphaAnimation.setDuration(animationDuration());
return localAlphaAnimation;
}
private void handleUserTouchUp()
{
AdlantisAd localAdlantisAd = currentAd();
if ((localAdlantisAd == null) || (this._handlingUserEvent)) {}
for (;;)
{
return;
this._handlingUserEvent = true;
this._processIndicator.setVisibility(0);
localAdlantisAd.sendImpressionCount();
if (localAdlantisAd.tapUrlString() != null) {
handleClickRequest(localAdlantisAd);
} else {
this._handlingUserEvent = false;
}
}
}
static Animation inFromLeftAnimation()
{
TranslateAnimation localTranslateAnimation = new TranslateAnimation(2, -1.0F, 2, 0.0F, 2, 0.0F, 2, 0.0F);
localTranslateAnimation.setDuration(animationDuration());
return localTranslateAnimation;
}
static Animation inFromRightAnimation()
{
TranslateAnimation localTranslateAnimation = new TranslateAnimation(2, 1.0F, 2, 0.0F, 2, 0.0F, 2, 0.0F);
localTranslateAnimation.setDuration(animationDuration());
return localTranslateAnimation;
}
private boolean inView(MotionEvent paramMotionEvent)
{
boolean bool1 = true;
float f1 = paramMotionEvent.getX();
float f2 = paramMotionEvent.getY();
float f3 = getHeight();
float f4 = getWidth();
boolean bool2;
if ((f1 >= 0.0F) && (f1 <= f4) && (f2 >= 0.0F) && (f2 <= f3))
{
bool2 = bool1;
if (!bool2) {
break label83;
}
if (paramMotionEvent.getEdgeFlags() != 0) {
break label78;
}
}
for (;;)
{
return bool1;
bool2 = false;
break;
label78:
bool1 = false;
continue;
label83:
bool1 = bool2;
}
}
private boolean openUri(Uri paramUri)
{
boolean bool = false;
Intent localIntent = new Intent("android.intent.action.VIEW", paramUri);
localIntent.addFlags(268435456);
try
{
getContext().startActivity(localIntent);
bool = true;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
for (;;)
{
Log.e(getClass().getSimpleName(), "activity not found for url=" + paramUri + " exception=" + localActivityNotFoundException);
}
}
return bool;
}
static Animation outToLeftAnimation()
{
TranslateAnimation localTranslateAnimation = new TranslateAnimation(2, 0.0F, 2, -1.0F, 2, 0.0F, 2, 0.0F);
localTranslateAnimation.setDuration(animationDuration());
return localTranslateAnimation;
}
static Animation outToRightAnimation()
{
TranslateAnimation localTranslateAnimation = new TranslateAnimation(2, 0.0F, 2, 1.0F, 2, 0.0F, 2, 0.0F);
localTranslateAnimation.setDuration(animationDuration());
return localTranslateAnimation;
}
private String packagePublisherID()
{
try
{
ApplicationInfo localApplicationInfo = getContext().getPackageManager().getApplicationInfo(getContext().getPackageName(), 128);
if ((localApplicationInfo != null) && (localApplicationInfo.metaData != null))
{
if (adManager().hasTestAdRequestUrls())
{
String str4 = (String)localApplicationInfo.metaData.get("Adlantis_adRequestUrl");
String[] arrayOfString = new String[1];
arrayOfString[0] = str4;
if (str4 != null) {
adManager().setTestAdRequestUrls(arrayOfString);
}
}
String str2 = (String)localApplicationInfo.metaData.get("Adlantis_keywords");
if (str2 != null) {
adManager().setKeywords(str2);
}
String str3 = (String)localApplicationInfo.metaData.get("Adlantis_host");
if (str3 != null) {
adManager().setHost(str3);
}
str1 = (String)localApplicationInfo.metaData.get(AdManager.getInstance().publisherIDMetadataKey());
return str1;
}
}
catch (Exception localException)
{
for (;;)
{
logD("packagePublisherID" + localException);
String str1 = null;
}
}
}
private void setAdByIndex(int paramInt)
{
logD("setAdByIndex=" + paramInt + " this=" + this);
if (this._rootViewFlipper == null) {
logD("setAdByIndex _rootViewFlipper == null");
}
int i;
do
{
return;
i = adCountForCurrentOrientation();
} while (i == 0);
if (paramInt >= i) {
paramInt = 0;
}
if (this._rootViewFlipper.getCurrentView() == this._adViews[0]) {}
for (AdlantisAdView localAdlantisAdView = this._adViews[1];; localAdlantisAdView = this._adViews[0])
{
localAdlantisAdView.setAdByIndex(paramInt);
logD("Animation: " + getClass().getSimpleName() + ".adCountChanged _rootViewFlipper.showNext view = " + this);
this._rootViewFlipper.showNext();
break;
}
}
public static void setAnimationDuration(int paramInt)
{
_animationDuration = paramInt;
}
private void setButtonState(boolean paramBoolean)
{
if (paramBoolean != this._buttonPressed)
{
if (!paramBoolean) {
break label42;
}
this._touchHighlight.setVisibility(0);
this._touchHighlight.startAnimation(touchFadeIn());
setPressed(true);
}
for (;;)
{
this._buttonPressed = paramBoolean;
return;
label42:
this._touchHighlight.startAnimation(touchFadeOut());
setPressed(false);
}
}
private void setupLayout()
{
setClickable(true);
this._rootViewFlipper = createRootViewFlipper();
addView(this._rootViewFlipper, rootViewFlipperLayoutParams());
View localView = createTouchHighlight();
this._touchHighlight = localView;
addView(localView);
this._processIndicator = createProgressBar();
addView(this._processIndicator);
this._layoutComplete = true;
logD("setupLayout setting _layoutComplete = true");
setAnimationType(AnimationType.FADE);
if (hasAdsForCurrentOrientation())
{
logD("setupLayout calling setAdByIndex");
this._currentAdIndex = 0;
setAdByIndex(0);
}
RelativeLayout.LayoutParams localLayoutParams = new RelativeLayout.LayoutParams(-2, -2);
localLayoutParams.addRule(13);
setLayoutParams(localLayoutParams);
}
private void startTimers()
{
if (hasAdsForCurrentOrientation())
{
this._handler.removeCallbacks(this.mRotateAdTask);
this._handler.postDelayed(this.mRotateAdTask, adDisplayInterval());
}
this._handler.removeCallbacks(this.mUpdateAdsTask);
if (this.mAdFetchInterval > 0L) {
this._handler.postDelayed(this.mUpdateAdsTask, adFetchInterval());
}
}
private void stopTimers()
{
if (this._handler != null)
{
this._handler.removeCallbacks(this.mRotateAdTask);
this._handler.removeCallbacks(this.mUpdateAdsTask);
}
}
private Animation touchFadeIn()
{
Animation localAnimation = fadeInAnimation();
localAnimation.setDuration(150L);
localAnimation.setAnimationListener(new Animation.AnimationListener()
{
public void onAnimationEnd(Animation paramAnonymousAnimation) {}
public void onAnimationRepeat(Animation paramAnonymousAnimation) {}
public void onAnimationStart(Animation paramAnonymousAnimation) {}
});
return localAnimation;
}
private Animation touchFadeOut()
{
Animation localAnimation = fadeOutAnimation();
localAnimation.setDuration(150L);
localAnimation.setAnimationListener(new Animation.AnimationListener()
{
public void onAnimationEnd(Animation paramAnonymousAnimation)
{
AdlantisAdViewContainer.this._touchHighlight.setVisibility(4);
}
public void onAnimationRepeat(Animation paramAnonymousAnimation) {}
public void onAnimationStart(Animation paramAnonymousAnimation) {}
});
return localAnimation;
}
private void viewVisibilityChanged()
{
if (shouldRunAdTimers()) {
startTimers();
}
for (;;)
{
return;
stopTimers();
}
}
protected int adCountForCurrentOrientation()
{
return getModel().adCountForOrientation(orientation());
}
protected AdManager adManager()
{
return AdManager.getInstance();
}
public void addRequestListener(AdRequestListener paramAdRequestListener)
{
this.listeners.addRequestListener(paramAdRequestListener);
}
public Map<String, String> additionalParametersForAdRequest()
{
HashMap localHashMap = new HashMap();
localHashMap.put("orientation", orientationString());
return localHashMap;
}
protected AdlantisAd[] adsForCurrentOrientation()
{
return getModel().adsForOrientation(orientation());
}
protected void adsWereLoaded()
{
adCountChanged();
if (hasAdsForCurrentOrientation())
{
this._currentAdIndex = 0;
if (!this._layoutComplete) {
break label36;
}
setAdByIndex(this._currentAdIndex);
}
for (;;)
{
startTimers();
return;
label36:
logD("adsWereLoaded() layout not complete!!!");
}
}
public void clearAds()
{
this._handler.removeCallbacks(this.mRotateAdTask);
getModel().clearAds();
adCountChanged();
}
public void connect()
{
if (getPublisherID() != null)
{
logD("connect view =" + this);
this.lastUsedPublisherID = getPublisherID();
createAdRequest().connect(getContext(), additionalParametersForAdRequest(), new AdRequest.AdRequestManagerCallback()
{
public void adsLoaded()
{
if (AdManager.isGreeSdk()) {}
for (;;)
{
return;
AdlantisAdViewContainer localAdlantisAdViewContainer = AdlantisAdViewContainer.this;
if ((AdlantisAdViewContainer.this._adsModel.getNetworkParameters() != null) && (AdlantisAdViewContainer.this._adsModel.getNetworkParameters().length > 0))
{
AdlantisAdViewContainer.this.logD("start ad mediation...");
AdMediationManager.getInstance().requestAd((Activity)localAdlantisAdViewContainer.getContext(), localAdlantisAdViewContainer, AdlantisAdViewContainer.this._adsModel.getNetworkParameters());
}
else
{
AdMediationManager.getInstance().destroy();
if (localAdlantisAdViewContainer.getChildCount() == 0) {
AdlantisAdViewContainer.this.setupLayout();
}
}
}
}
});
}
for (;;)
{
return;
Log.e(getClass().getSimpleName(), getClass().getSimpleName() + ": can't connect because publisherID hasn't been set.");
}
}
public AdRequest createAdRequest()
{
this.mCurrentAdRequest = new AdMediationRequest(getModel());
logD("createAdRequest adRequest = " + this.mCurrentAdRequest);
this.mCurrentAdRequest.addRequestListener(new AdRequestListener()
{
public void onFailedToReceiveAd(AdRequestNotifier paramAnonymousAdRequestNotifier)
{
AdlantisAdViewContainer.this.logD("onFailedToReceiveAd adRequest = " + AdlantisAdViewContainer.this.mCurrentAdRequest);
AdlantisAdViewContainer.this.listeners.notifyListenersFailedToReceiveAd(paramAnonymousAdRequestNotifier);
AdlantisAdViewContainer.this.mCurrentAdRequest = null;
}
public void onReceiveAd(AdRequestNotifier paramAnonymousAdRequestNotifier)
{
AdlantisAdViewContainer.this.logD("onReceiveAd adRequest = " + AdlantisAdViewContainer.this.mCurrentAdRequest);
AdlantisAdViewContainer.this.listeners.notifyListenersAdReceived(paramAnonymousAdRequestNotifier);
AdlantisAdViewContainer.this.mCurrentAdRequest = null;
}
public void onTouchAd(AdRequestNotifier paramAnonymousAdRequestNotifier) {}
});
return this.mCurrentAdRequest;
}
protected AdlantisAdView createAdlantisAdView()
{
AdlantisAdView localAdlantisAdView = new AdlantisAdView(getContext());
localAdlantisAdView.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
localAdlantisAdView.setAdsModel(getModel());
return localAdlantisAdView;
}
protected ProgressBar createProgressBar()
{
ProgressBar localProgressBar = new ProgressBar(getContext());
RelativeLayout.LayoutParams localLayoutParams = new RelativeLayout.LayoutParams(-2, -2);
localLayoutParams.addRule(13);
localProgressBar.setLayoutParams(localLayoutParams);
localProgressBar.setIndeterminate(true);
localProgressBar.setVisibility(4);
return localProgressBar;
}
protected ViewFlipper createRootViewFlipper()
{
AdlantisViewFlipper localAdlantisViewFlipper = new AdlantisViewFlipper(getContext());
localAdlantisViewFlipper.setBackgroundColor(defaultBackgroundColor());
if (!hasAdsForCurrentOrientation()) {
localAdlantisViewFlipper.setVisibility(4);
}
this._adViews = new AdlantisAdView[2];
for (int i = 0; i < this._adViews.length; i++)
{
this._adViews[i] = createAdlantisAdView();
localAdlantisViewFlipper.addView(this._adViews[i]);
}
return localAdlantisViewFlipper;
}
protected View createTouchHighlight()
{
View localView = new View(getContext());
localView.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
localView.setBackgroundColor(1728053247);
localView.setVisibility(4);
return localView;
}
protected void dumpLayoutGeometry()
{
ADLDebugUtils.dumpSubviewLayout(this, 0);
}
protected AdlantisAdsModel getModel()
{
return this._adsModel;
}
public String getPublisherID()
{
return adManager().getPublisherID();
}
protected int getWindowCurrentVisibility()
{
if (this._inOnWindowVisibilityChanged) {}
for (int i = this._onWindowVisibilityChangedVisibility;; i = getWindowVisibility()) {
return i;
}
}
protected void handleClickRequest(AdlantisAd paramAdlantisAd)
{
adManager().handleClickRequest(paramAdlantisAd, new AdManager.AdManagerRedirectUrlProcessedCallback()
{
public void redirectProcessed(Uri paramAnonymousUri)
{
boolean bool = AdlantisAdViewContainer.this.openUri(paramAnonymousUri);
AdlantisAdViewContainer.this._processIndicator.setVisibility(4);
AdlantisAdViewContainer.access$602(AdlantisAdViewContainer.this, false);
if (!bool) {
AdlantisAdViewContainer.this.startTimers();
}
}
});
logD("onTouchAd AdRequestNotifier = " + this);
this.listeners.notifyListenersAdTouched(this);
}
protected boolean hasAdsForCurrentOrientation()
{
if (adCountForCurrentOrientation() > 0) {}
for (boolean bool = true;; bool = false) {
return bool;
}
}
protected boolean isAttachedToWindow()
{
if ((!this._detachingFromWindow) && (getWindowToken() != null) && (getWindowToken().pingBinder())) {}
for (boolean bool = true;; bool = false) {
return bool;
}
}
boolean isDoingAdRequest()
{
if (this.mCurrentAdRequest != null) {}
for (boolean bool = true;; bool = false) {
return bool;
}
}
protected void logD(String paramString)
{
Log.d(getClass().getSimpleName(), paramString);
}
protected void onAttachedToWindow()
{
super.onAttachedToWindow();
viewVisibilityChanged();
}
protected void onDetachedFromWindow()
{
this._detachingFromWindow = true;
super.onDetachedFromWindow();
viewVisibilityChanged();
this._detachingFromWindow = false;
}
protected void onSizeChanged(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
{
super.onSizeChanged(paramInt1, paramInt2, paramInt3, paramInt4);
this._rootViewFlipper.setLayoutParams(rootViewFlipperLayoutParams());
postRequestLayout();
}
public boolean onTouchEvent(MotionEvent paramMotionEvent)
{
boolean bool = false;
if (currentAd() == null) {
return bool;
}
switch (paramMotionEvent.getAction())
{
}
for (;;)
{
bool = true;
break;
stopTimers();
setButtonState(true);
continue;
setButtonState(inView(paramMotionEvent));
continue;
setButtonState(false);
startTimers();
continue;
setButtonState(false);
if (inView(paramMotionEvent)) {
handleUserTouchUp();
} else {
startTimers();
}
}
}
protected void onWindowVisibilityChanged(int paramInt)
{
this._inOnWindowVisibilityChanged = true;
this._onWindowVisibilityChangedVisibility = paramInt;
super.onWindowVisibilityChanged(paramInt);
viewVisibilityChanged();
this._inOnWindowVisibilityChanged = false;
}
protected int orientation()
{
return AdlantisUtils.orientation(this);
}
protected String orientationString()
{
return AdlantisUtils.orientationToString(orientation());
}
protected void postRequestLayout()
{
post(new Runnable()
{
public void run()
{
AdlantisAdViewContainer.this.requestLayout();
}
});
}
public boolean publisherIdChanged()
{
String str = getPublisherID();
if ((str != this.lastUsedPublisherID) || ((str != null) && (!str.equals(this.lastUsedPublisherID)))) {}
for (boolean bool = true;; bool = false) {
return bool;
}
}
public void removeRequestListener(AdRequestListener paramAdRequestListener)
{
this.listeners.removeRequestListener(paramAdRequestListener);
}
protected RelativeLayout.LayoutParams rootViewFlipperLayoutParams()
{
Rect localRect = AdlantisUtils.adSizeForOrientation(orientation());
float f = AdlantisUtils.displayDensity(getContext());
RelativeLayout.LayoutParams localLayoutParams = new RelativeLayout.LayoutParams((int)(f * localRect.width()), (int)(f * localRect.height()));
localLayoutParams.addRule(13);
return localLayoutParams;
}
protected void setAdFetchInterval(long paramLong)
{
this.mAdFetchInterval = paramLong;
startTimers();
}
public void setAnimationType(AnimationType paramAnimationType)
{
if (this._rootViewFlipper == null) {}
for (;;)
{
return;
switch (11.$SwitchMap$jp$adlantis$android$AdlantisAdViewContainer$AnimationType[paramAnimationType.ordinal()])
{
default:
break;
case 1:
this._rootViewFlipper.setInAnimation(null);
this._rootViewFlipper.setOutAnimation(null);
break;
case 2:
this._rootViewFlipper.setInAnimation(fadeInAnimation());
this._rootViewFlipper.setOutAnimation(fadeOutAnimation());
break;
case 3:
this._rootViewFlipper.setInAnimation(inFromRightAnimation());
this._rootViewFlipper.setOutAnimation(outToLeftAnimation());
break;
case 4:
this._rootViewFlipper.setInAnimation(inFromLeftAnimation());
this._rootViewFlipper.setOutAnimation(outToRightAnimation());
}
}
}
public void setGapPublisherID(String paramString)
{
adManager().setGapPublisherID(paramString);
connectIfPublisherIDChanged();
}
public void setKeywords(String paramString)
{
adManager().setKeywords(paramString);
}
public void setPublisherID(String paramString)
{
adManager().setPublisherID(paramString);
connectIfPublisherIDChanged();
}
public void setVisibility(int paramInt)
{
super.setVisibility(paramInt);
viewVisibilityChanged();
}
public void setupModelListener()
{
getModel().addListener(new AdlantisAdsModel.AdlantisAdsModelListener()
{
public void onChange(AdlantisAdsModel paramAnonymousAdlantisAdsModel)
{
AdlantisAdViewContainer.this._handler.post(new Runnable()
{
public void run()
{
AdlantisAdViewContainer.this.adsWereLoaded();
}
});
}
});
}
protected boolean shouldRunAdTimers()
{
if ((getParent() != null) && (getVisibility() == 0) && (isAttachedToWindow()) && (getWindowCurrentVisibility() == 0)) {}
for (boolean bool = true;; bool = false) {
return bool;
}
}
public void showNextAd()
{
int i = adCountForCurrentOrientation();
if (i > 1)
{
this._currentAdIndex = ((1 + this._currentAdIndex) % i);
setAdByIndex(this._currentAdIndex);
}
}
public void showToastIfPublisherIdNotSpecified()
{
if (getPublisherID() == null)
{
Runnable local5 = new Runnable()
{
public void run()
{
if (AdlantisAdViewContainer.this.getPublisherID() == null)
{
Toast.makeText(AdlantisAdViewContainer.this.getContext(), "AdlantisView publisher id not set", 1).show();
Log.e(getClass().getSimpleName(), getClass().getSimpleName() + ": can't display ads because publisherID hasn't been set.");
}
for (;;)
{
return;
if (!AdlantisAdViewContainer.this.isDoingAdRequest()) {
AdlantisAdViewContainer.this.connectIfPublisherIDChanged();
}
}
}
};
this._handler.postDelayed(local5, this._idNotSpecifiedWarningInterval);
}
}
public static enum AnimationType
{
static
{
FADE = new AnimationType("FADE", 1);
SLIDE_FROM_RIGHT = new AnimationType("SLIDE_FROM_RIGHT", 2);
SLIDE_FROM_LEFT = new AnimationType("SLIDE_FROM_LEFT", 3);
AnimationType[] arrayOfAnimationType = new AnimationType[4];
arrayOfAnimationType[0] = NONE;
arrayOfAnimationType[1] = FADE;
arrayOfAnimationType[2] = SLIDE_FROM_RIGHT;
arrayOfAnimationType[3] = SLIDE_FROM_LEFT;
$VALUES = arrayOfAnimationType;
}
private AnimationType() {}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.adlantis.android.AdlantisAdViewContainer
* JD-Core Version: 0.7.0.1
*/