I can relate to this question. I too have an active child. Some ideas that I have come up with when I read with my active son are:
1. Read in the evening but not right before bed. I read to my son after dinner time, after shower time, but about an hour before his bed time.
2. Make a reading routine. Our reading routine is dinner, shower, reading, and then a quiet 15-30 minute activity.
3. Make a reward system. My son only receives his last 15-30 minute activity if he does a “good” job reading.
4. Help your child use his/her finger to follow along in the book. I find that my son pays better attention when he is the one that has to point to each word.
5. Not all days are good days for your active child to read. Some days I notice that my son is over-tired or over-active and I know that he will not concentrate well enough to read. So on those days I either show him an Instructional Reading Video or I read the story to him.