Cree un complemento personalizado de AdMob para Phonegap Build (para iOS y Android)

Todo en mi aplicación Phonegap Build está funcionando, incluidos los complementos Analytics y FacebookConnect. Sin embargo, ahora me gustaría añadir anuncios de AdMob.

Phonegap Build no proporciona un complemento incorporado para AdMob, pero de acuerdo con elPágina de complementos de construcción de Phonegap, ahora puede agregar sus propios complementos personalizados (consulte Complementos que contribuyen en la parte inferior de la página).

Los complementos de PhoneGap pueden hacerse compatibles con PhoneGap Build con el uso de un archivo plugin.xml ...

La página de complementos de construcción de Phonegap hace referencia aChild Browser plugins.xml en GitHub como un ejemplo de cómo configurar el plugin.xml personalizado. A continuación se muestra el contenido del plugin.xml Child Browser.

No estoy seguro de qué aspectos de este archivo necesito modificar y qué modificarlos. Creo que he configurado correctamente la estructura de archivos de los complementos de Phonegap AdMob para ambosiOS yAndroide (vea la estructura de archivos a continuación), pero no estoy seguro de cómo hacer referencia a estos archivos correctamente en el archivo plugin.xml.

<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
    id="com.phonegap.plugins.childbrowser"
    version="3.0.4">

    <name>Child Browser</name>

    <asset src="www/childbrowser.js" target="childbrowser.js" />
    <asset src="www/childbrowser" target="childbrowser" />

    <!-- android -->
    <platform name="android">
        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <activity android:name="com.phonegap.plugins.childBrowser.ChildBrowser"
                      android:label="@string/app_name">
                <intent-filter>
                </intent-filter>
            </activity>
        </config-file>

        <!-- Cordova 1.5 - 1.9 -->
        <config-file target="res/xml/plugins.xml" parent="/plugins">
            <plugin name="ChildBrowser"
                value="com.phonegap.plugins.childBrowser.ChildBrowser"/>
        </config-file>

        <!-- Cordova 2.0.0 -->
        <config-file target="res/xml/config.xml" parent="/cordova/plugins">
            <plugin name="ChildBrowser"
                value="com.phonegap.plugins.childBrowser.ChildBrowser"/>
        </config-file>

        <source-file src="src/android/ChildBrowser.java"
                target-dir="src/com/phonegap/plugins/childBrowser" />
    </platform>
    <!-- ios -->
    <platform name="ios">
        <plugins-plist key="ChildBrowser"
                    string="ChildBrowserCommand" />

        <resource-file src="ChildBrowser.bundle" />
        <resource-file src="ChildBrowserViewController.xib" />

        <header-file src="ChildBrowserCommand.h" />
        <header-file src="ChildBrowserViewController.h" />

        <source-file src="ChildBrowserCommand.m" />
        <source-file src="ChildBrowserViewController.m" />
    </platform>
</plugin>

Estructura de archivos de la aplicación

/index.html 
/config.xml 
  /adMob 
    /plugin.xml 
    /src
      /iOS 
        /GADAdMobExtras.h (from AdMob iOS SDK)
        /GADAdNetworkExtras.h (from AdMob iOS SDK)
        /GADAdSize.h (from AdMob iOS SDK)
        /GADBannerView.h (from AdMob iOS SDK)
        /GADBannerViewDelegate.h (from AdMob iOS SDK)
        /GADInterstitial.h (from AdMob iOS SDK)
        /GADInterstitialDelegate.h (from AdMob iOS SDK)
        /GADRequest.h (from AdMob iOS SDK)
        /GADRequestError.h (from AdMob iOS SDK)
        /libGoogleAdMobAds.a (from AdMob iOS SDK)
        /AdMobPlugin.h (from Phonegap Plugin for iOS)
        /AdMobPlugin.js (from Phonegap Plugin for iOS)
        /AdMobPlugin.m (from Phonegap Plugin for iOS)
      /android
        /AdMobPlugin.java (from Phonegap Plugin for Android)
        /AdMobPlugin.js (from Phonegap Plugin for Android)
        /GoogleAdMobAdsSdk-6.2.1.jar (from AdMob Android SDK)

Phonegap Plugin para iOS
AdMob iOS SDK
Phonegap Plugin para Android
AdMob Android SDK

Respuestas a la pregunta(5)

Su respuesta a la pregunta