Notes on developer desks and ads

Newest first. Read before you pick a desk.

Play personal or organization: pick the entity before a quote2026-10-23 · Personal vs organization follows who owns the app, not what the account is called.App Store privacy labels: what counts as collect vs track2026-10-18 · Collect and track are different fields. The permission prompt, SDK list, and the form have to match.Talking to several exchanges: split market, order, and account APIs2026-10-16 · A shared adapter is not one class that holds keys and market data. Draw the read-only line first.Apple Agreements, Tax, and Banking are three different desks2026-10-14 · Login is not payout. Agreements, tax, and banking are three queues.An aged App Store account is not an Apple Enterprise account2026-10-12 · Age is history. Enterprise is a different distribution program. Neither means instant review.Telegram bots for build alerts — keep certificates out of the chat2026-10-10 · Bots can announce builds and start approved jobs. Certs and Apple ID codes do not belong in the group.Play target API too low: from the error to a new upload2026-10-08 · Console is rejecting the target API, not the package name. Raise compile/target, then use a test track.New Google Ads account paused: split these three causes2026-10-06 · Policy, payment, and advertiser verification are different. Swapping accounts in a pile makes the signal worse.Google Ads advertiser verification: documents and a failed file2026-10-04 · Name, address, and ID have to match the account and the site footer. Read the missing item before you resubmit.
Quote on Telegram