Hotfix for r402.
Regardless of how unusual it is - base 64 is the preferred method. I don't make the rules. Unfortunately, the Ad networks do.
I totally understand moving away from it and appreciate the forewarning.
Thanks for effort and dialog. Cheers.
I don't think "preferred" is the right word. It's an extremely difficult format for us to support and I don't think it even makes sense for the ad networks to support it either. For example base64 encoding increases the size of files by about 30%, so it bloats the download size unnecessarily. Allowing separate files avoids that. Presumably ad networks want efficient ads that show promptly? So why would they invent a weird and inefficient format?
Base64 generally speeds up ad load time (not to mention ad size) and reduces dependency on outsourcing. Outsourcing, even within the same directory, is not good for ad networks and is not supported. (only some ad networks support it and you still have clear limits for the assets (like using base64))
In summary, using base64 is accepted by all ad networks without exception, even if you are limited to a total limit of 5mb. Your own "zip" format is not supported by almost any ad network. Ad networks support the "zip" format, but there are still certain rules, and your zip format (almost) doesn't follow any of them.
So you either need to remove support for playable ads or produce a format that conforms to these rules. Your defense of "go talk to them" makes no sense to the ad networks, sorry to say that...
...
I like Construct 3 but I don't like where it's going. You need to decide or find a way forward. This is your problem. If you ignore it, it's the developers' problem too. We developers are already doing our best for Construct. No ad network will care about your arguments for a 30% size increase. They won't care about a few developers voicing it either.
Thanks for everything. We'll have to move to a different framework with our company or find a solution. I've done my best to represent Construct 3 in a good way for playable ads, but if the developer of c3 feels they can't continue, there's not much we can do. This situation will be clarified in your own way Ashley
Note: One solution might be to answer the open question about whether old engine versions and all their features will be kept alive or not, which you did not answer.
Thank you