Как установить адмоб с PhoneGap - PullRequest
0 голосов
/ 20 октября 2019

Последние 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 }); ```

Я не получил никаких сообщений об ошибках, но я не вижу никакихвывод в окно, которое предполагает, что оно работает.

Пожалуйста, извините за неудобное размещение кода, это мой первый пост здесь.

Любая помощь будет принята с благодарностью. Спасибо

...