GST for mobile game development company

Hi, As a new mobile game development company, we are interested to know how the revenue from the following 3 platforms is treated for the purpose of GST: 1) Apple App Store 2) Google Play Store 3) Google Ad Sense If anyone has any experience with this, I'd like to know the following: 1) Do these companies give the option to make payments in USD to Indian companies or INR only? 2) If they give USD option, then are these proceeds treated as 'export of service' for the purpose of GST? 3) If not then do we need to pay GST on the entire proceeds received in INR? 4) Does a mobile game developer come under OIDAR, meaning do we need to take GST number even if our revenue is less than ₹20 lakhs? 5) Do we need to raise an invoice to Apple and Google for the proceeds we receive? If yes then for what? We are not providing any service to either of them. Instead they are selling our game on our behalf and handing over the proceeds after deducting their commission. 6) Actual sales reports for these platforms become available more than a month after sales are done. How do we then raise an invoice or deposit GST beforehand without knowing the exact sales figures? Any guidance will be much appreciated. Thank you Regards, Avi