<?xml version='1.0' encoding='utf-8'?>
<plugin id="nf-cordova-admob-plus-iii" version="0.0.5"
        xmlns="http://apache.org/cordova/ns/plugins/1.0"
        xmlns:android="http://schemas.android.com/apk/res/android">
    <name>@admob-plus/cordova</name>
    <js-module name="AdMob" src="www/admob.js">
        <clobbers target="admob" />
    </js-module>

    <engines>
        <engine name="cordova" version=">=7.0.0" />
        <engine name="cordova-android" version=">=6.0.0" />
    </engines>

    <platform name="android">
        <preference name="APP_ID_ANDROID" default="test" />
        <preference name="PLAY_SERVICES_VERSION" default="17.2.0" />

        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <meta-data
                android:name="com.google.android.gms.ads.APPLICATION_ID"
                android:value="$APP_ID_ANDROID" />
        </config-file>

        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="AdMob">
                <param name="android-package" value="admob.plugin.AdMob"/>
            </feature>
        </config-file>

        <framework src="com.google.android.gms:play-services-ads:$PLAY_SERVICES_VERSION" />

        <!-- AUTOGENERATED: ANDROID_BEGIN -->
        <source-file src="src/android/Action.java" target-dir="src/admob/plugin" />
        <source-file src="src/android/Actions.java" target-dir="src/admob/plugin" />
        <source-file src="src/android/AdMob.java" target-dir="src/admob/plugin" />
        <source-file src="src/android/AdSizeType.java" target-dir="src/admob/plugin" />
        <source-file src="src/android/Events.java" target-dir="src/admob/plugin" />
        <source-file src="src/android/ads/AdBase.java" target-dir="src/admob/plugin/ads" />
        <source-file src="src/android/ads/AdListener.java" target-dir="src/admob/plugin/ads" />
        <source-file src="src/android/ads/BannerAd.java" target-dir="src/admob/plugin/ads" />
        <source-file src="src/android/ads/InterstitialAd.java" target-dir="src/admob/plugin/ads" />
        <source-file src="src/android/ads/RewardedVideoAd.java" target-dir="src/admob/plugin/ads" />
        <!-- AUTOGENERATED: ANDROID_END -->
    </platform>

    <platform name="ios">
        <preference name="APP_ID_IOS" default="test" />

        <config-file target="config.xml" parent="/*">
            <feature name="AdMob">
                <param name="ios-package" value="AMSPlugin" />
            </feature>
        </config-file>

        <config-file target="*-Info.plist" parent="GADApplicationIdentifier">
            <string>$APP_ID_IOS</string>
        </config-file>

        <config-file target="*-Info.plist" parent="GADIsAdManagerApp">
            <true/>
        </config-file>

        <header-file src="src/ios/AMSPlugin-Bridging-Header.h" />
        <!-- AUTOGENERATED: IOS_BEGIN -->
        <source-file src="src/ios/AMSAdBase.swift" />
        <source-file src="src/ios/AMSBanner.swift" />
        <source-file src="src/ios/AMSConstants.swift" />
        <source-file src="src/ios/AMSInterstitial.swift" />
        <source-file src="src/ios/AMSPlugin.swift" />
        <source-file src="src/ios/AMSRewardVideo.swift" />
        <!-- AUTOGENERATED: IOS_END -->

        <dependency id="cordova-plugin-add-swift-support" version="^2.0.2" />
        <framework src="Google-Mobile-Ads-SDK" type="podspec" spec="~> 7.44" />
    </platform>

    <platform name="browser">
        <config-file target="config.xml" parent="/*">
            <feature name="AdMob">
                <param name="browser-package" value="AdMob" />
            </feature>
        </config-file>

        <js-module src="src/browser/AdMobProxy.js" name="AdMobProxy">
            <runs />
        </js-module>
    </platform>
</plugin>
