Here are the examples of the java api class com.google.android.gms.ads.doubleclick.PublisherAdRequest taken from open source projects.
1. DFPCategoryExclusionFragment#onActivityCreated()
Project: googleads-mobile-android-examples
File: DFPCategoryExclusionFragment.java
File: DFPCategoryExclusionFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mNoExclusionsAdView = (PublisherAdView) getView().findViewById(R.id.no_exclusions_av); mDogsExcludedAdView = (PublisherAdView) getView().findViewById(R.id.exclusions_av_dogsexcluded); mCatsExcludedAdView = (PublisherAdView) getView().findViewById(R.id.exclusions_av_catsexcluded); PublisherAdRequest noExclusionsRequest = new PublisherAdRequest.Builder().build(); PublisherAdRequest dogsExcludedRequest = new PublisherAdRequest.Builder().addCategoryExclusion(getString(R.string.categoryexclusion_dogscategoryname)).build(); PublisherAdRequest catsExcludedRequest = new PublisherAdRequest.Builder().addCategoryExclusion(getString(R.string.categoryexclusion_catscategoryname)).build(); mNoExclusionsAdView.loadAd(noExclusionsRequest); mDogsExcludedAdView.loadAd(dogsExcludedRequest); mCatsExcludedAdView.loadAd(catsExcludedRequest); }
2. MyActivity#onCreate()
Project: googleads-mobile-android-examples
File: MyActivity.java
File: MyActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); // Gets the ad view defined in layout/ad_fragment.xml with ad unit ID set in // values/strings.xml. mAdView = (PublisherAdView) findViewById(R.id.ad_view); // Create an ad request. Check logcat output for the hashed device ID to // get test ads on a physical device. e.g. // "Use AdRequest.Builder.addTestDevice("ABCDEF012345") to get test ads on this device." PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build(); // Start loading the ad in the background. mAdView.loadAd(adRequest); }
3. DFPFluidSizeFragment#onActivityCreated()
Project: googleads-mobile-android-examples
File: DFPFluidSizeFragment.java
File: DFPFluidSizeFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // The size for this PublisherAdView is defined in the XML layout as AdSize.FLUID. It could // also be set here by calling mPublisherAdView.setAdSizes(AdSize.FLUID). // // An ad with fluid size will automatically stretch or shrink to fit the height of its // content, which can help layout designers cut down on excess whitespace. mPublisherAdView = (PublisherAdView) getView().findViewById(R.id.fluid_av_main); PublisherAdRequest publisherAdRequest = new PublisherAdRequest.Builder().build(); mPublisherAdView.loadAd(publisherAdRequest); }
4. DFPAppEventsFragment#onActivityCreated()
Project: googleads-mobile-android-examples
File: DFPAppEventsFragment.java
File: DFPAppEventsFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mAdView = (PublisherAdView) getView().findViewById(R.id.appevents_av_main); mAdView.setAppEventListener(new AppEventListener() { @Override public void onAppEvent(String name, String data) { if (name.equals("color")) { switch(data) { case "blue": mRootView.setBackgroundColor(Color.rgb(0xD0, 0xD0, 0xFF)); break; case "red": mRootView.setBackgroundColor(Color.rgb(0xFF, 0xD0, 0xD0)); break; case "green": mRootView.setBackgroundColor(Color.rgb(0xD0, 0xFF, 0xD0)); break; } } } }); PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build(); mAdView.loadAd(adRequest); }