우리는 게임 응용 프로그램에 우리의 광고를 표시하기 위해 네이티브 모듈을 사용하고 있습니다. 모바일 앱과의 통합을 위해 Mobfox SDK를 사용하고 있습니다. 내가 로그인 할 수 있고 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()가 무엇을 반환합니까? 그냥 배너 이미지입니까? – ScottieMc