For ad blocking outside the home, install WireGuard on the RPi and configure it to use pihole as its DNS server. Install script should prompt you to do this automatically if it detects pihole is installed.
Then just connect your WireGuard client on your phone to the endpoint
Use something like freedns.afraid.org for dynamic IP address support