mopub_flutter 0.0.1 copy "mopub_flutter: ^0.0.1" to clipboard
mopub_flutter: ^0.0.1 copied to clipboard

unlistedoutdated

A new flutter plugin project.

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());
}
MopubBanner(
  adUnitId: "xxxxxxxxxx",
  adSize: MopubBannerSize.BANNER
)