Последние 2 недели я пытался заставить admob работать с моей компоновкой PhoneGap.
Я в растерянности. Это довольно ново для меня, и все учебники, кажется, предполагают некоторую базовую концепцию, которую я не понимаю.
Я нашел плагин, который хочу попробовать. Я добавил это в XML-файл, но я не знаю, действительно ли это правильно. здесь https://www.npmjs.com/package/cordova-plugin-admobpro
Что я не понимаю, что происходит в процессе сборки. Какая часть файла находится в XML и что находится в индексном файле (как может показаться, это только мои 2 варианта).
Я пробовал различные конфигурации, чтобы проверить это, но я не могу понять это.
Я поместил это в XML-файл
```<preference name="android-build-tool" value="gradle" />
```<preference name="phonegap-version" value="cli-7.1.0" />
```<plugin name="cordova-plugin-admobpro" source="npm">
```<variable name="PLAY_SERVICES_VERSION" value="16.0.0" />
```</plugin>```
ЗатемЯ поместил это в индекс HTML
```// select the right Ad Id according to platform
```var admobid = {};
```if( /(android)/i.test(navigator.userAgent) ) { // for android & amazon-fireos
```admobid = {
```banner: 'ca-app-pub-xxx/xxx', // or DFP format "/6253334/dfp_example_ad"
```interstitial: 'ca-app-pub-xxx/yyy'
```};
```} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { // for ios
```admobid = {
``` banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad"
```interstitial: 'ca-app-pub-xxx/kkk'
};
```} else { // for windows phone
admobid = {
banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad"
interstitial: 'ca-app-pub-xxx/kkk'
};
``` }
Затем я добавил это также в индекс HTML
```if(AdMob) AdMob.createBanner({
```adId: admobid.banner,
``` position: AdMob.AD_POSITION.TOP_CENTER,
``` autoShow: true }); ```
Я не получил никаких сообщений об ошибках, но я не вижу никакихвывод в окно, которое предполагает, что оно работает.
Пожалуйста, извините за неудобное размещение кода, это мой первый пост здесь.
Любая помощь будет принята с благодарностью. Спасибо