admob 화면에 아무것도 안나오는문제..

admob을 사용해서 광고를 뿌려보려고 합니다.

모듈은

여기있는것입니다.

현재 아래 처럼 소스를 넣어도 success성공은 떨어져도 화면에 아무것도
보이지가 않습니다?방법을 찾을수 없을가요?ㅠㅠ

콘솔에 이런 오류가 나옵니다.
Ads: JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1)

그리고
tiapp.xml 에는
internet , access_network_state퍼미션하고 gms.ads.AdActivity도 다 추가한상태입니다.

<소스>

var Admob = require(‘ti.admob’);

// check if google play services are available
var code = Admob.isGooglePlayServicesAvailable();//구글플레이어가 설치가 안되어있으면 오류나야함…
if (code != Admob.SUCCESS) {
alert(“Google Play Services is not installed/updated/available”);
}
var win = Titanium.UI.createWindow({
backgroundColor: “#FFFFFF
});

// then create an adMob view
var adMobView = Admob.createView({
publisherId:“ca-app-pub-…여긴비공개합니다…”,//"
testing:false, // default is false
// top: 0, //optional
// left: 0, // optional
// right: 0, // optional
// width: 320,
//height: 50,
bottom: 0, // optional
// keywords: ‘’,
adBackgroundColor:“FF8855”, // optional
backgroundColorTop: “738000”, //optional - Gradient background color at top
borderColor: “#000000”, // optional - Border color
textColor: “#000000”, // optional - Text color
urlColor: “#00FF00”, // optional - URL color
linkColor: “#0000FF” //optional - Link text color
//primaryTextColor: “blue”, // deprecated – now maps to textColor
//secondaryTextColor: “green” // deprecated – now maps to linkColor

});

//listener for adReceived
adMobView.addEventListener(Admob.AD_RECEIVED,function(){
alert(“ad received”);
Ti.API.info(“ad received”);
});

//listener for adNotReceived
adMobView.addEventListener(Admob.AD_NOT_RECEIVED,function(){
alert(“ad not received”);
Ti.API.info(“ad not received”);
});

var adRequestBtn = Ti.UI.createButton({
title:“Request an ad”,
top:“10%”,
height: “10%”,
width: “80%”
});

adRequestBtn.addEventListener(“click”,function(){
adMobView.requestAd();
});

var adRequestBtn2 = Ti.UI.createButton({
title: “Request a test ad”,
top: “25%”,
height: “10%”,
width: “80%”
});

adRequestBtn2.addEventListener(“click”,function(){
adMobView.requestTestAd();
});

win.add(adMobView);
win.add(adRequestBtn);
win.add(adRequestBtn2);
win.open();

저도 샘플코드를 가지고 테스트 해봤는데 iOS는 되는데 안드로이드는 ad not received 라는 메세지가 뜨며 광고가 안 받아 지네요.
구글링을 좀 해보니 마켓에 있는 모듈로 사용했더니 된다는 사람은 있네요.
급한 문제라면 아래의 링크를 이용해보시고
https://marketplace.appcelerator.com/apps/5670?restoreSearch=true#!overview

급한 문제가 아니라면 Github Issue 를 만들었는데 조금 기다려보는 것도 좋을 것 같습니다.
https://github.com/appcelerator-modules/ti.admob/issues/53

아예^^ 저는 ad received 라고 떨어져도 화면에 아무것도 안나와서요^^

콘솔에

Ads: JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1)

이런 오류가 떨어지네요

안드로이드 모듈 버젼과 SDK 버젼이 어떻게 되는지 알수 있을까요? 저도 같은 버젼으로 테스트 해볼께요.

1개의 좋아요

해보니까 키값을 잘못넣은것 같습니다.
키값을 잘넣으니 된것 같습니다.
키값이 문제인것 같아요 ㅠ

1개의 좋아요