If your friend doesn't donate normally, then probably their preferred person to spend money on is themself. It still seems rude to me to say you're giving them a gift, which should be something they want, and instead give them something they don't want.
For example, my mother likes flowers. I normally get her flowers for mother's day. If I switch to giving her a donation to AMF instead of buying her flowers, she will be counterfactually worse off - she is no longer getting the flowers she enjoys. I don't think that kind of experience would make her more likely to start donating, either.