paid/free flavors

This commit is contained in:
danijoo
2015-11-06 11:44:53 +01:00
parent d03291918b
commit 0dee7bda1a
9 changed files with 76 additions and 38 deletions

View File

@@ -0,0 +1,37 @@
package com.udacity.gradle.builditbigger;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import android.widget.RelativeLayout.LayoutParams;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivityFlavoredFragment extends MainActivityFragment {
public static String TAG = MainActivityFlavoredFragment.class.getSimpleName();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
RelativeLayout view = (RelativeLayout) super.onCreateView(inflater, container, savedInstanceState);
attachBannerAd(view);
return view;
}
private void attachBannerAd(RelativeLayout rootView) {
// initialize the adview
AdView adView = (AdView) LayoutInflater.from(rootView.getContext()).inflate(R.layout.adview, rootView, false);
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.CENTER_HORIZONTAL);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
adView.setLayoutParams(params);
rootView.addView(adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
adView.loadAd(adRequest);
}
}