Type Library Revision 2017.3060 Keywords ads, advertising, Appnext Platforms Android, iOS Sample https://www.appnext.com/plugins/coronaTestApp.zip
The Appnext plugin enables you to monetize users through Appnext static interstitial, video interstitial,
To begin, please register with Appnext.
A unique ID called a placement ID is required for all inbound requests. This is a
Apps → [Settings Icon] →
If you're developing for both Android and iOS, copy the appropriate placement ID for each platform.
local appnext = require( "plugin.appnext" )
To use this plugin, add two entries into the plugins
table of build.settings
. When added, the build server will integrate the plugin during the build phase.
settings = { plugins = { ["plugin.appnext"] = { publisherId = "com.appnext" }, ["plugin.google.play.services"] = { publisherId = "com.coronalabs", supportedPlatforms = { android=true } }, }, }
Important
If building for iOS, you must bypass App Transport Security (ATS) by adding the following to the plist
table of build.settings
. While Corona Labs does not blindly encourage this approach for all developers and projects, bypassing ATS is required in certain cases. For more information on ATS, please see the Managing App Transport Security guide.
settings = { iphone = { plist = { NSAppTransportSecurity = { NSAllowsArbitraryLoads=true }, }, }, }
For Android, the following permissions/features are automatically added when using this plugin:
"android.permission.INTERNET"
"android.permission.ACCESS_NETWORK_STATE"