Я пытаюсь использовать модуль Ti.admob в простом приложении для Android.Я скачал его и попытался запустить пример кода.
Нашел здесь: https://github.com/appcelerator-modules/ti.admob/tree/master/android/example
Я добавил это в tiapp.xml
<application>
<activity android:configChanges="keyboardHidden|orientation" android:theme="@android:style/Theme.Translucent"/>
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-YYYYYYYYYY~XXXXXXXXX"/>
</application>
и в файле примера:
/ then create an adMob view
var adMobView = Admob.createView({
publisherId:"ca-app-pub-YYYYYYYYYY~XXXXXXXXX",
adUnitId:"ca-app-pub-3940256099942544/6300978111",
testing:false, // default is false
//top: 10, //optional
//left: 0, // optional
//right: 0, // optional
bottom: 0, // optional
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");});
win.add(adMobView);
Похоже, что все в порядке при попытке запустить его на телефоне, но в журнале есть ошибка:
[ОШИБКА]: FA: GoogleService не удалось инициализировать, статус:10. Отсутствует значение идентификатора приложения Google из строковых ресурсов с именем google_app_id.
У кого-нибудь есть действительный пример приложения appcelerator, использующего admob в приложении для Android?
Спасибо