1. Declare Activity
<! -- Declare Baidu's activity --> <meta-data Android: Name = "baidumobad_app_id" Android: value = "debug"/> <meta-data Android: Name = "baidumobad_app_sec" Android: value = "debug"/> <activity Android: Name = "com. baidu. mobads. appactivity "Android: configchanges =" keyboard | keyboardhidden | orientation "/>
2. In the main activity class, the initial advertisement object
Interad = new interstitialad (this); interad. setlistener (New interstitialadlistener () {@ overridepublic void onadclick (interstitialad arg0) {log. I ("interstitialad", "onadclick") ;}@ overridepublic void onaddismissed () {log. I ("interstitialad", "onaddismissed"); interad. loadad () ;}@ overridepublic void onadfailed (string arg0) {log. I ("interstitialad", "onadfailed") ;}@ overridepublic void onadpresent () {log. I ("interstitialad", "onadpresent") ;}@ overridepublic void onadready () {log. I ("interstitialad", "onadready") ;}}); // load the advertisement interad. loadad ();
3. Display Advertisement
Handler = new handler () {@ overridepublic void handlemessage (Message MSG) {// todo auto-generated method stubswitch (MSG. what) {Case 3: // public void onclick (view arg0) {If (interad. isadready () {// check whether the log is successfully read. I ("interstitialad", "showad"); interad. showad (test. this); // display} else {interad. loadad (); log. I ("interstitialad", "loadad... ") ;}break ;}}};
4. Define static functions for calling CPP
public static void showInterstitialStatic() {Message msg = handler.obtainMessage();msg.what = 3;handler.sendMessage(msg);}
5. Click Show.