When I say indent, look at my version of your build.settings. See how there is no space between the left edge and settings? This represents a top level Lua table named settings. I used spaces to move the next level of the table to the right. The settings table has 3 sub tables named “android”, “plugins” and “orientation”. By adding four spaces to their left, it “indents” them (shifts them to the right) so you can see how they line up:
settings = { android = { }, plugins = { }, orientation = { } }
This use of space and lining up the closing brace with it’s table name helps you spot problems. This is what I meant by indenting.
When I added this space, it became clear that you have a problem with your plugin block. The plugin table contains one or more table entries, one for each plugin. This isn’t an array type table, but a key-value pair type table. Since the keys have special characters in them, it has to be done in the [“keyname”] format instead of the keyname = format. Therefore the plugin table looks like:
plugins = {
[“plugin.key.1”] = { publisherId = “com.coronalabs” },
[“plugin.key.2”] = { pubisherId = “com.someoneelse”, supportedPlatforms = { another table },
}
and so on. What you have is this:
plugins = {
[“CoronaProvider.ads.admob”] = { publisherId = “com.coronalabs”, [“CoronaProvider.gameNetwork.google”] = { publisherId = “com.coronalabs” } }
}
when it should be:
plugins = {
[“CoronaProvider.ads.admob”] = { publisherId = “com.coronalabs” },
[“CoronaProvider.gameNetwork.google”] = { publisherId = “com.coronalabs”, supportedPlatforms = { android = true } },
}
Maybe formatting it that way will be easier to understand than the traditional formatting. See where your error is now?