use of com.google.android.gms.ads.AdRequest in project Space-Station-Tracker by Kiarasht.
the class PeopleinSpace method onCreate.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.people_in_space_layout);
mRecyclerView = (RecyclerView) findViewById(R.id.recycler);
mActivity = this;
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
mRequestQueue = Volley.newRequestQueue(this);
display_people();
// Show an ad, or hide it if its disabled
if (!sharedPreferences.getBoolean("advertisement", false)) {
adView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(getString(R.string.test_device)).build();
if (adView != null) {
adView.loadAd(adRequest);
adView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
if (!mPaddingOnce) {
mPaddingOnce = true;
mRecyclerView.setPadding(mRecyclerView.getPaddingLeft(), mRecyclerView.getPaddingTop(), mRecyclerView.getPaddingRight(), mRecyclerView.getPaddingBottom() + adView.getHeight());
}
}
});
}
} else {
findViewById(R.id.adView).setVisibility(View.GONE);
}
}
use of com.google.android.gms.ads.AdRequest in project Space-Station-Tracker by Kiarasht.
the class MapsActivity method requestNewInterstitial.
/**
* Request for a new interstitial ad
*/
private void requestNewInterstitial() {
if (!mSharedPreferences.getBoolean("fullPage", false)) {
AdRequest adRequest = new AdRequest.Builder().addTestDevice(getString(R.string.test_device)).build();
mInterstitialAd.loadAd(adRequest);
}
}
use of com.google.android.gms.ads.AdRequest in project Space-Station-Tracker by Kiarasht.
the class MapsActivity method initializeAds.
/**
* Initialize ads when the activity is started for the first time
*/
private void initializeAds() {
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
MobileAds.initialize(mContext, getString(R.string.app_ID_Main));
// Initiate the interstitial ad and onAdClosed listener
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.interstitial_ad_unit_id));
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
switch(mInterstitialAdActivity) {
case 0:
startActivity(new Intent(mContext, Locations.class));
break;
case 1:
startActivity(new Intent(mContext, PeopleinSpace.class));
break;
}
}
});
if (!mSharedPreferences.getBoolean("advertisement", false)) {
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(getString(R.string.test_device)).build();
mAdView.loadAd(adRequest);
} else if (mAdView == null) {
findViewById(R.id.adView).setVisibility(View.GONE);
}
}
use of com.google.android.gms.ads.AdRequest in project YourAppIdea by Michenux.
the class YourAppMainActivity method onCreate.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
((YourApplication) getApplication()).inject(this);
setContentView(R.layout.main);
// toolbar
Toolbar toolBar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolBar);
// For debug
if (BuildConfig.DEBUG) {
Log.d(YourApplication.LOG_TAG, "HashKey: " + SecurityUtils.logHashKey(this));
}
// app usage
AppUsageUtils.updateLastUsedTimestamp(this);
// init fragment
if (savedInstanceState == null) {
this.navController.goHomeFragment(this);
this.navController.showWhatsNew(this);
}
// ads
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("1174B15820BDCDE357023377AAF1D72D").addTestDevice("FB73634EFAFEF29BE7973A97B5543A4D").addTestDevice(//LG Nexus 5
"3C4438D5DE2E7086B63C92FC5846F662").build();
mAdView.loadAd(adRequest);
// social networks
mFacebookDelegate = new FacebookDelegate(mUserHelper, this);
mFacebookDelegate.setUserSessionCallback(this);
mGoogleAuthDelegate = new GoogleAuthDelegate(this, mUserHelper);
mGoogleAuthDelegate.setUserSessionCallback(this);
}
Aggregations