Currently I have an extension that it distributed through self-hosting, specifically using the Content-Type: application/x-xpinstall
MIME type. Is that compatible with Firefox for Android, or must it be distributed through AMO?
Firefox supports self-hosted add-on distribution, but in order to use this option the add-on must be signed by addons.mozilla.org. See Distributing an add-on yourself for details.