github にある、まだ更新されていないプラグイン (AdMob) を更新しようとしています
https://github.com/rajpara11/phonegap-plugins/blob/master/Android/AdMobPlugin/AdMobPlugin.java
関連するコードは次のとおりです。これは機能しますが、いくつかの修正が必要です。
public boolean execute(String action, JSONArray inputs, CallbackContext callbackContext)
{
PluginResult result = null;
if (ACTION_CREATE_BANNER_VIEW.equals(action)) {
result = this.executeCreateBannerView(inputs);
} else if (ACTION_REQUEST_AD.equals(action)) {
result = executeRequestAd(inputs);
} else {
Log.d(LOGTAG, String.format("Invalid action passed: %s", action));
callbackContext.error(String.format("Invalid action passed: %s", action));
}
// ...
}
私が追加する必要があるのは、変数のチェックresult
です。私はこのようなことを考えていました
if(result == PluginResult.Status.OK)
{
callbackContext.success();
return true;
}
return false;
もちろんうまくいきません...どうすれば正しく更新できますか?ドキュメンテーションは役に立ちませんでした。
そして私のJavaは十分な忍者ではありません:(
前もって感謝します