Monday, 15 March 2010

How To preload admob interstitial ad and send to another android activity using intent -



How To preload admob interstitial ad and send to another android activity using intent -

i need help regarding admob interstitial ad.

i want preload interstitial advertisement in 1 activity. straight forward.

// create ad. interstitialad = new interstitialad(this); interstitialad.setadunitid(ad_unit_id); adrequest adrequest = new adrequest.builder() .addtestdevice(adrequest.device_id_emulator) .addtestdevice(test_device_id).build(); // load interstitial ad. interstitialad.loadad(adrequest);

now want send interstitialad activity using intent. don't know how send using

intent.putextra("myad", interstitialad);

thanks in advance.

interstitial ads not meant or built passed around using intents' extras.

it's improve to

recreate & reload advertisement in next activity make public class holds interstitial ad, set there in activity , retrieve there in activity b

example 2nd case (semi pseudo code):

public class admanager { // static fields shared between instances. static interstitialad ad; public admanager() { createad(); } public void createad() { // create ad. interstitialad = new interstitialad(this); interstitialad.setadunitid(ad_unit_id); adrequest adrequest = new adrequest.builder() .addtestdevice(adrequest.device_id_emulator) .addtestdevice(test_device_id).build(); // load interstitial ad. interstitialad.loadad(adrequest); } public interstitialad getad() { homecoming ad; } }

using

activity a

admanager admanager = new admanager(); admanager.createad();

activity b

interstitialad advertisement = admanager.getad(); if (ad.isloaded) { ad.show(); }

android android-intent admob interstitial

No comments:

Post a Comment