I agree with @JoeRodder, Spray can adhesive can be messy
If you go with spray cans I suggest this 3m headliner spray.
http://amzn.to/2mZZUYy
They are $15 you may need 2 cans depending on the size.
Or you can get the Harbor Freight gun.
https://www.harborfreight.com/32-oz-hea ... 69704.html
$24 minus %20 with a coupon = $19 plus you get a free tape measure with another coupon
You cant have enough tape measures
$35 for the a gallon of glue
https://www.albrightssupply.com/Weldwoo ... Click=3957
Its a little more to go the gun route but you can use that glue for more than just headliners. Plus you'll be ready when all that guys friends come knocking on your door.
I wouldn't recommend rolling it on because the car will smell like glue forever. You could brush it on but that will take hours.
Hope this helps!