/Unity-ANE

UnityAds ane for flash air mobile app ,witch enable as3 developer integrate Unity video Ad and rewarded video ads in their IOS and Android apps

Primary LanguageActionScript

UnityAds ANE for flash

UnityAds ane for flash air mobile app ,witch enable as3 developer integrate Unity video Ad and rewarded video in their ios and android apps
flex and actionscript can show u3d ad with the same code in ios and android apps
all Unity Ads native event is supported
base on UnityAd 3.0
requred air sdk 30.0 or later

very easy to use ,just 3 line code to integrate unity ads to air app

show Unity Video Ad:

UnityAds.getInstance().setUnityKeys("game id");
UnityAds.getInstance().addEventListener(UnityAdsEvent.onVideoLoadedSuccess, onAdReceived);

after a period of time

if(UnityAds.getInstance().isVideoReady()){
	UnityAds.getInstance().showVideo();
}

show Unity Banner Ad:

	UnityAds.getInstance().showBanner();

remove banner

UnityAds.getInstance().hideBanner();

###for android. you need add following config in application-app.xml add unity related activity and permission

<android>
        <manifestAdditions><![CDATA[
			<manifest android:installLocation="auto">
			    <uses-permission android:name="android.permission.INTERNET"/>
			    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
			    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
			    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
			    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
			      <application>
			      
			      
        <activity
            android:name="com.unity3d.services.ads.adunit.AdUnitActivity"
            android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
            android:hardwareAccelerated="true"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
        <activity
            android:name="com.unity3d.services.ads.adunit.AdUnitTransparentActivity"
            android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
            android:hardwareAccelerated="true"
            android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
        <activity
            android:name="com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity"
            android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
            android:hardwareAccelerated="false"
            android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
        <activity
            android:name="com.unity3d.services.ads.adunit.AdUnitSoftwareActivity"
            android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
            android:hardwareAccelerated="false"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
            
            
				</application>
			    
			    
			</manifest>
			
		]]></manifestAdditions>
    </android>

contact:wohaosea@gmail.com
project home:https://github.com/lilili87222/Unity-ANE
UnityAds home:https://ads.unity3d.com