package com.jdroid.android.google.admob;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.jdroid.android.application.AbstractApplication;
import com.jdroid.android.context.UsageStats;
import com.jdroid.java.date.DateUtils;
public class RemoveAdsView extends RelativeLayout {
public RemoveAdsView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
init(context);
}
public RemoveAdsView(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
public RemoveAdsView(Context context) {
super(context);
init(context);
}
private void init(final Context context) {
View view = LayoutInflater.from(context).inflate(R.layout.jdroid_remove_ads_view, this, true);
((ImageView)view.findViewById(R.id.icon)).setImageResource(AbstractApplication.get().getLauncherIconResId());
}
@Override
public void setOnClickListener(final OnClickListener removeAdsClickListener) {
super.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
removeAdsClickListener.onClick(v);
AdMobAppModule.get().getAnalyticsSender().trackRemoveAdsBannerClicked();
}
});
}
public static Boolean displayRemoveAdsView() {
return DateUtils.millisecondsToDays(UsageStats.getFirstAppLoadTimestamp()) > 3;
}
}