package jp.adlantis.android;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.RelativeLayout;
public class AdlantisView
extends RelativeLayout
implements AdRequestNotifier
{
protected AdViewAdapter adViewAdapter = null;
public AdlantisView(Context paramContext)
{
super(paramContext);
setupView();
}
public AdlantisView(Context paramContext, AttributeSet paramAttributeSet)
{
super(paramContext, paramAttributeSet);
setupView();
}
protected AdManager adManager()
{
return AdManager.getInstance();
}
protected AdService adService()
{
if (isInEditMode()) {}
for (Object localObject = new NullAdService();; localObject = adManager().getActiveAdService(getContext())) {
return localObject;
}
}
public void addRequestListener(AdRequestListener paramAdRequestListener)
{
this.adViewAdapter.addRequestListener(paramAdRequestListener);
}
protected AdlantisAdViewContainer adlantisAdViewContainer()
{
View localView = this.adViewAdapter.adView();
if ((localView != null) && ((localView instanceof AdlantisAdViewContainer))) {}
for (AdlantisAdViewContainer localAdlantisAdViewContainer = (AdlantisAdViewContainer)localView;; localAdlantisAdViewContainer = null) {
return localAdlantisAdViewContainer;
}
}
public void clearAds()
{
this.adViewAdapter.clearAds();
}
public void connect()
{
this.adViewAdapter.connect();
}
protected void onWindowVisibilityChanged(int paramInt)
{
AdService localAdService = adService();
if (localAdService != null)
{
if (paramInt != 0) {
break label18;
}
localAdService.resume();
}
for (;;)
{
return;
label18:
localAdService.pause();
}
}
public void removeRequestListener(AdRequestListener paramAdRequestListener)
{
this.adViewAdapter.removeRequestListener(paramAdRequestListener);
}
public void setAdFetchInterval(long paramLong)
{
AdlantisAdViewContainer localAdlantisAdViewContainer = adlantisAdViewContainer();
if (localAdlantisAdViewContainer != null) {
localAdlantisAdViewContainer.setAdFetchInterval(paramLong);
}
}
public void setGapPublisherID(String paramString)
{
AdlantisAdViewContainer localAdlantisAdViewContainer = adlantisAdViewContainer();
if (localAdlantisAdViewContainer != null) {
localAdlantisAdViewContainer.setGapPublisherID(paramString);
}
}
public void setKeywords(String paramString)
{
AdlantisAdViewContainer localAdlantisAdViewContainer = adlantisAdViewContainer();
if (localAdlantisAdViewContainer != null) {
localAdlantisAdViewContainer.setKeywords(paramString);
}
}
public void setPublisherID(String paramString)
{
AdlantisAdViewContainer localAdlantisAdViewContainer = adlantisAdViewContainer();
if (localAdlantisAdViewContainer != null) {
localAdlantisAdViewContainer.setPublisherID(paramString);
}
}
protected void setupView()
{
AdService localAdService = adService();
if (localAdService != null)
{
localAdService.setTargetingParam(adManager().getTargetingParam());
this.adViewAdapter = localAdService.adViewAdapter(getContext());
View localView = this.adViewAdapter.adView();
if (localView != null) {
addView(localView);
}
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.adlantis.android.AdlantisView
* JD-Core Version: 0.7.0.1
*/