#if Java
public static class MyAdListener extends com.google.android.gms.ads.AdListener {
String eventName;
public MyAdListener(String s) {
eventName = s.toLowerCase(BA.cul);
}
@Override
public void onAdClosed() {
processBA.raiseEventFromDifferentThread(null, null, 0, eventName + "_adclosed", false, null);
}
@Override
public void onAdFailedToLoad(int arg0) {
processBA.raiseEventFromDifferentThread(null, null, 0, eventName + "_failedtoreceivead", false, new Object[] {String.valueOf(arg0)});
}
@Override
public void onAdLeftApplication() {
processBA.raiseEventFromDifferentThread(null, null, 0, eventName + "_adleftapplication", false, null);
}
//@Override
//public void onAdOpened() {
// processBA.raiseEventFromDifferentThread(null, null, 0, eventName + "_adopened", false, null);
//}
@Override
public void onAdLoaded() {
processBA.raiseEventFromDifferentThread(null, null, 0, eventName + "_receivead", false, null);
}
@Override
public void onAdClicked() {
processBA.raiseEventFromDifferentThread(null, null, 0, eventName + "_clicked", false, null);
}
/**
*Should be called from Activity_Pause.
*/
//public void Pause() {
// getObject().pause();
//}
/**
*Should be called from Activity_Resume.
*/
//public void Resume() {
//getObject().resume();
//}
}
#End If