Raised red spots/pimples on glans and foreskin

Hello, i got these raised red spots/pimples on my penis after having sex. What could it be?
Could it be from friction? I took a viagra and we had sex for about 2-3 hours, and by the end she was asking me multiple times if i wanna cum (i wanted to but i couldnt for some reason, also this was 2nd round) and she was pretty dried out by the end.
Or does this look more like an infection/std? We did it with a condom for a while and after without it, and there was a little bit of anal.

They dont hurt or itch. We had sex on friday and i noticed them on saturday evening. Since then it pretty much stayed the same, cant tell if it got any better but doesnt look like it got worse either.

penis - Copy.webp
(313.1 KB, 27 views)