A plugin for Unreal Engine 4 that integrates Twitter's Fabric SDK (including Crashlytics and MoPub) and makes its functionality available in blueprints.
There are a couple of different ways to integrate this plugin into your project. You can include it in your fork of the UE4 engine or you can include it in a single UE4 code-based project if you like.
This method includes the plugin in your fork of the UE4 engine. It allows you to use the plugin in either code or blueprint-based projects that are created with your fork of the engine. It assumes you have already cloned the UE4 engine to a directory on your machine.
- Clone this repo to a subfolder of your engine called /Engine/Plugins/Fabric folder. Optionally, you can add it as a submodule.
- Run the GenerateProjectFiles script in the Engine root.
- Open your engine project file and build the editor.
This method includes the plugin in a single code-based project. This can be done on any code-based project that is created using the Github source engine or the one provided by Epic via the launcher.
- Clone this repo to a subfolder in your project called /Plugins/Fabric.
- Open your project. You will be prompted to build missing modules.
- Select Yes to rebuild now.
Ensure that the plugin is enabled:
- In the editor, select Plugins from the Window menu.
- Search for the plugin called Fabric. It's in the Advertising category.
- Check the Enabled checkbox on the plugin. You may have to restart the editor after this step.
Open your Project Settings and navigate to the Platforms > iOS area. In the field called Additional Plist Data, add the following dictionary key, replacing the APIKey field value with your own Fabric API Key.
<key>Fabric</key>
<dict>
<key>APIKey</key>
<string>YOUR_API_KEY</string>
<key>Kits</key>
<array>
<dict>
<key>KitInfo</key>
<dict/>
<key>KitName</key>
<string>Crashlytics</string>
</dict>
<dict>
<key>KitInfo</key>
<dict/>
<key>KitName</key>
<string>MoPub</string>
</dict>
</array>
</dict>