AppLovin MAX Godot plugin for Android and iOS. We currently only support Godot 4.x.
For information on how to use our plugin in your GDScripts, check out our integration docs here.
You may find our plugin on the Godot Asset Library.
We have an example scene Main.gd
in /addons/applovin_max/Example/Scenes
that shows an example integration of our APIs.
The source files for the native plugins can be found in the /Source
folder. The source files for the Godot plugin can be found in /addons/applovin_max
.
This section will provide the instructions on how to add the plugin to your Godot project and how to set up your Xcode and Android Studio projects.
/addons
, /ios
, /android
directories.In your Godot project, your //res:
directory should look like this:
In the Godot editor, open the Export
window from the Project
menu. When the Export
window opens, click Add..
and select iOS
.
App Store Team ID
and (Bundle) Identifier
options in the Application
category are required.In the Plugins
category, the App Lovin Max
checkbox must be enabled.
Click on Export Project...
.
Note: You will see the export "fail" and see the error [Xcode Build]: Xcode project build failed, see editor log for details
.
Once the project has exported, create a Podfile in the same directory as your Xcode project (.xcodeproj
). We have included an example Podfile in the top level directory of the repo.
Finally, to install our AppLovinSDK and your dependencies, run the following on your command line tool:
pod install --repo-update
Tip:
Removing the need to export repeatedlyCheck out the Active development considerations
section in Godot's Exporting for iOS doc.
This will allow you to make changes to your game code without having to export to Xcode again. You can simply make changes in Godot and run your build in your Xcode project immediately after.
Requirement: please read Godot's Exporting for Android on how to setup your Godot project for Android.
In the Godot editor, click on Install Android Build Template...
from the Project menu. Click Install
.
In the Godot editor, open the Export
window from the Project
menu. When the Export
window opens, click Add..
and select Android
.
In the Plugins
category, App Lovin Max
checkbox must be enabled.
Click on Export Project...
Open the Android Studio project. By default, it will be in <GODOT_PROJECT>/android/build
folder.
Copy the AppLovin-MAX-Godot-Plugin.aar
in <GODOT_PROJECT>/android/plugins/AppLovin-MAX-Godot-Plugin
to the libs
directory in <GODOT_PROJECT>/android/build/libs
.
In the build.gradle
, add the following line in the dependencies
code block:
implementation 'com.applovin:applovin-sdk:+'
In the AndroidManifest.xml
, in the .GodotApp
activity entry, change the android:launchMode
attribute value from singleInstance
to singleTask
.
The /ExampleProject
directory contains the demo app.
MIT