To set a custom ringtone on your Pixel 3, you'll need to first download the ringtone to your phone. You can find free ringtones online or create your own. Once you have the ringtone saved to your phone, open the Settings app and select Sound. Under 'Ringtone', select your desired ringtone.