There are a few errors is you JS. "cordova" is lower case not upper case and you just need to provide the plugin name not the full path in the exec method:
var BannerLink = {
callNativeFunction: function (success, fail, resultType) {
return cordova.exec(success, fail,
"BannerLink",
"nativeFunction",
[resultType]);
}
};
The AlertDialog you are trying to show in the Java code needs to be wrapped in a runnable for instance:
Runnable runnable = new Runnable() {
public void run() {
AlertDialog alertDialog=new AlertDialog.Builder(null).create();
alertDialog.setTitle("Reset...");
alertDialog.show();
};
};
this.cordova.getActivity().runOnUiThread(runnable);