I have a question about getting a BundleID/AppID. Does my channel have one if it is non-certified, or will I only get the ID once I have published it?
Yes, your channel has an App ID. We refer this as your Channel ID. You can find your Channel ID by going into your Developer Dashboard and clicking on "Preview and Update" for the desired channel. After clicking on the "Preview and Update" button, the URL in your address bar will have a 6 digit number at the end of it (i.e. https://developer.roku.com/developer-channels/channels/edit/package/XXXXXX). This is your Channel ID.