you'll also have to agree to some terms of service that are not yet public AFAIK, give them an email + phone number, verify them, then give them your public key and sign a challenge using the key (to prove you have the private part) and only then you may be given ownership of a package name.
you don't have to give google<li>your private key</li><li>the APK you'll be distributing</li>