Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Flutter 3.3.0 or higher

  • Android

    • Use Android Studio 3.2 or higher.

    • Make sure that your app’s build file uses the following values:

      • A minSdkVersion of 21 or higher.

      • A compileSdkVersion of 28 or higher.

  • iOS

    • Use XCode 15.2 or higher.

    • A minimumDeploymentTarget is 12 or higher.

Step

...

summary

  1. Add “Refinery89 Monetize App“ dependency from Pub.dev.

  2. Android configurations.

  3. iOS configurations.

  4. Continue with the implementation type.

...

Code Block
languagexml
<manifest>

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
    
    <application>
    
    <!-- This is the Sample App ID-->
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-3940256099942544~3347511713"/>
        
    </application>
</manifest>

2. iOS

...

configurations

Add Info.plist Google App Id

...

Info

You will receive your app ID through your Technical Account manager by email, you can also retrieve them from the web interface after login.

Add Info.plist

...

ad networks

Add the Ad Networks to your Info.plist file.

...

Note

Only read the following step if your technical account manager didn’t already provide an Implementation type to follow, otherwise continue there.

Choose an

...

implementation type

Single Tag

...

implementation

This is what you are looking for? continue here → Flutter Single Tag Implementation

...

  • You App is native and you are able to add tags to your views

  • Wants to Disable and enable Inventory slots without updating the application.

  • Wants tos Edit the ad units remotely over the web without updating the application.

  • Wants to Change Formats, slot place, sizes, etc.

Manual

...

implementation

This is what you are looking for? continue here → Flutter Manual Implementation

...