Start by using paper towels to pat the outside of the chicken and get it nice and dry. Rub the whole chicken with the oil.
Stir together the paprika, brown sugar, pepper, salt, garlic powder, onion powder, cumin, chili powder, and mustard powder in a small bowl.
Rub the homemade rub all over the chicken and set it aside.
Preheat the grill over high heat for 10 minutes. Then turn off half of the burners and lower the other burners to medium heat.
Pour out half of the beer from the can and lower the chicken onto the beer can.
Place the chicken sitting up directly on the grill grates over the area of the grill where you turned the burner off. Doing this will cook the chicken over indirect heat.
Close the lid and let the chicken cook for an hour and 15-30 minutes. If it starts to brown too fast, tent it with aluminum foil.
You can pull the chicken off the grill when the internal temperature reaches 165°F when temped in the thickest part of the thigh. We like to let it cook until it reaches an internal temperature of 185-190°F, at this temp the chicken is falling off the bone and is so good! It took a full 1 hour and 30 minutes to reach 185-190°F.
Then remove the chicken off the grill and tent it with foil, let it rest for 20 minutes and then you can carve and serve.