ゲーム アプリケーションに広告を表示するためにネイティブ モジュールを使用しています。モバイル アプリへの統合には Mobfox SDK を使用しています。logcat はでき、admob にリクエストできるようですが、私の問題は、admob が返すものを javascript ファイルに呼び出す方法です。
public class API {
public static void requestAds(final ForgeTask task, @ForgeParam("pub_id") final String pub_id, @ForgeParam("state") final String state, @ForgeParam("type") final String type){
final AdSize size;
if (pub_id.length() == 0) {
task.error("No Published ID entered");
return;
}
if (type == "1"){
size = AdSize.BANNER;
}else if (type == "2"){
size = AdSize.IAB_BANNER;
}else if (type == "3"){
size = AdSize.IAB_LEADERBOARD;
}else if (type == "4"){ //my size
size = AdSize.IAB_MRECT;
}else if (type == "5"){
size = AdSize.IAB_WIDE_SKYSCRAPER;
}else if(type == "6"){
size = AdSize.SMART_BANNER;
}else{
size = AdSize.BANNER;
}
task.performUI(new Runnable() {
public void run() {
AdView adView = new AdView(ForgeApp.getActivity(), size, pub_id);
adView.loadAd(new AdRequest());
AdRequest request = new AdRequest();
if(state == "TEST"){
request.addTestDevice(AdRequest.TEST_EMULATOR);
}
adView.loadAd(request);
}
});
}
今、私が欲しいのは、 の値を取得することですadView.loadAd(request);
。それを表示してjsファイルに渡すにはどうすればよいですか? たとえば、自分の への戻り値にしたいのですが、success function()
可能ですか? やり方を教えてください。
ありがとう、あなたの返事を待っています。