Skip to content

bohdanuhryn/mopub_flutter

Repository files navigation

mopub_flutter

MoPub plugin that shows banner ads using native platform views.

Installation

Android

Optionally update app level build.gradle file to add AppLoving

// AppLovin
implementation 'com.applovin:applovin-sdk:x.x.x'
implementation 'com.mopub.mediation:applovin:x.x.x.x'

Update Manifest.xml

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-3940256099942544~3347511713"/>

<meta-data
    android:name="amazon_ads_app_id"
    android:value="**********"/>

//Optionally
<meta-data
    android:name="applovin.sdk.key"
    android:value="**********" />

iOS

Optionally update Info.plist file to add AppLoving

'MoPub-Applovin-Adapters', 'x.x.x.x'

Update Info.plist

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
	<true/>
	<key>NSAllowsArbitraryLoadsForMedia</key>
	<true/>
	<key>NSAllowsArbitraryLoadsInWebContent</key>
	<true/>
</dict>
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-3940256099942544~1458002511</string>
<key>com.mopub_flutter.amazon_app_key</key>
<string>**********</string>
<key>io.flutter.embedded_views_preview</key>
<true/>

//Optionally
<key>AppLovinSdkKey</key>
<string>**********</string>

How to use

Initialization

import 'package:mopub_flutter/mopub_flutter.dart';

void main() {
  Mopub.initialize("xxxxxxxxxx");
  runApp(MyApp());
}

Banner

MopubBanner(
  adUnitId: "xxxxxxxxxx",
  adSize: MopubBannerSize.BANNER
)

About

Mopub plugin that shows banner ads using native platform views.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published