-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Hi,
We are trying to implement Admob Ad using Ironsource mediation. It's working fine on Android, but in the iOS app, it crashes while calling the function below.
IronSource.instance.init( IRONSRC_APP_KEY,
[
IronSource.REWARDED_VIDEO,
IronSource.INTERSTITIAL
]I have share my Action Script code and Manifiest file.
Manifeast ;
<iPhone>
<InfoAdditions><![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
<key>FirebaseAppDelegateProxyEnabled</key>
<false/>
<key>FirebaseAutomaticScreenReportingEnabled</key>
<false/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-5309755185839768~7291044841</string>
<key>SKAdNetworkItems</key>
<array>
<dict>
<!-- IronSource -->
<key>SKAdNetworkIdentifier</key>
<string>SU67R6K2V3.skadnetwork</string>
</dict>
<dict>
<!-- AdMob -->
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
</array>
]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
<Entitlements>
<![CDATA[
<!-- DEVELOPMENT -->
<key>get-task-allow</key>
<true/>
<key>aps-environment</key>
<string>development</string>
<!-- PRODUCTION
<key>get-task-allow</key>
<false/>
-->
]]>
</Entitlements>
</iPhone>
<extensions>
<extensionID>com.distriqt.Firebase</extensionID>
<extensionID>com.distriqt.Core</extensionID>
<extensionID>com.distriqt.InAppBilling</extensionID>
<extensionID>com.google.guava</extensionID>
<extensionID>com.distriqt.Share</extensionID>
<extensionID>com.distriqt.PushNotifications</extensionID>
<extensionID>com.google.code.gson</extensionID>
<extensionID>com.google.firebase.core</extensionID>
<extensionID>com.distriqt.CustomResources</extensionID>
<extensionID>com.distriqt.IDFA</extensionID>
<extensionID>com.distriqt.Application</extensionID>
<extensionID>com.distriqt.IronSource</extensionID>
<extensionID>com.distriqt.ironsource.AdMob</extensionID>
<extensionID>com.distriqt.ironsource.AdQualitySDK</extensionID>
</extensions>
</application>Action Script ;
import com.distriqt.extension.ironsource.IronSource;
import com.distriqt.extension.ironsource.events.RewardedVideoAdEvent;
var IRONSRC_APP_KEY : String = "20eac4e0d";
if (IronSource.isSupported)
{
tet.text = "IronSource Version: " + IronSource.service.version ;
//message( "IronSource Native Version: " + IronSource.instance.nativeVersion );23159580
IronSource.instance.init( IRONSRC_APP_KEY, [ IronSource.REWARDED_VIDEO ] );
IronSource.instance.addEventListener( RewardedVideoAdEvent.OPENED, onRewardedVideoAdOpened );
IronSource.instance.addEventListener( RewardedVideoAdEvent.CLOSED, onRewardedVideoAdClosed );
IronSource.instance.addEventListener( RewardedVideoAdEvent.AVAILABILITY_CHANGED, onRewardedVideoAvailabilityChanged );
IronSource.instance.addEventListener( RewardedVideoAdEvent.REWARDED, onRewardedVideoAdRewarded );
IronSource.instance.addEventListener( RewardedVideoAdEvent.SHOW_FAILED, onRewardedVideoAdShowFailed );
IronSource.instance.addEventListener( RewardedVideoAdEvent.CLICKED, onRewardedVideoAdClicked );
}
btn1.addEventListener( MouseEvent.CLICK, mouseClickHandler);
function stage_resizeHandler( event:Event ):void
{
//_text.width = stage.stageWidth;
//_text.height = stage.stageHeight - 100;
}
function mouseClickHandler( event:MouseEvent ):void
{
if (IronSource.instance.isRewardedVideoAvailable())
{
IronSource.instance.showRewardedVideo();
}
else
{
tet.text = "Rewarded Video not available";
}
}
//
// EXTENSION HANDLERS
//
function onRewardedVideoAdShowFailed( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdShowFailed" );
}
function onRewardedVideoAdOpened( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdOpened" );
}
function onRewardedVideoAdClosed( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdClosed" );
}
function onRewardedVideoAvailabilityChanged( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAvailabilityChanged: " + event.availability );
}
function onRewardedVideoAdStarted( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdStarted" );
}
function onRewardedVideoAdEnded( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdEnded" );
}
function onRewardedVideoAdRewarded( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdRewarded" );
}
function onRewardedVideoAdClicked( event:RewardedVideoAdEvent ):void
{
//message( "onRewardedVideoAdClicked" );
}- AIR SDK -- 51.1.3.6
Please check and let me know if any other additions are needed or if I have made any mistakes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels