package me.evis.mobile.util; import me.evis.mobile.noodle.R; import me.evis.mobile.noodle.db.ProductDao; import me.evis.mobile.noodle.product.Product; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.mediation.admob.AdMobExtras; public class AdsUtil { private AdsUtil() { // No instance } public static AdRequest createAdRequest() { Bundle bundle = new Bundle(); bundle.putString("color_bg", "FFFFFF"); bundle.putString("color_bg_top", "FFFFFF"); bundle.putString("color_border", "DDDDDD"); bundle.putString("color_link", "000080"); bundle.putString("color_text", "0088FF"); bundle.putString("color_url", "333333"); AdMobExtras extras = new AdMobExtras(bundle); AdRequest adRequest = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("motorola-me860-TA7440B9FQ") .addTestDevice("7N2MWW144M050194") .addNetworkExtras(extras).build(); return adRequest; } public static void buyProduct(Context context, long id) { Product product = ProductDao.getById(context, id); buyProduct(context, product); } public static void buyProduct(Context context, Product product) { String buyUrl = null; if (product != null) { buyUrl = product.getBuyUrl(); } else { buyUrl = context.getString(R.string.amazon_default_url); } Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(buyUrl)); context.startActivity(intent); } }