Мы используем собственный модуль, чтобы отображать наши объявления в нашем игровом приложении. Мы используем Mobfox SDK для интеграции в наше мобильное приложение. Хотя я могу logcat и кажется, что могу запросить admob, теперь моя проблема заключается в том, как мне передать, какой admob возвращает, вызвав его в файл javascript?Trigger.io: Разработка родного модуля
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()
, возможно ли это? Не могли бы вы посоветовать нам, как это сделать?
Спасибо, дождитесь вашего ответа.
Для тех из нас, кто не знаком с admob или mobfox, что такое adView.loadAd() return? Это просто изображение баннера? – ScottieMc