I have a JSS MDM config profile with in-App Purchases restricted but it doesn't have any affect on iBooks. (Unchecked "Allow in-App Purchases", saved, distributed to iOS devices.) Kids can still download ebooks, including adult-oriented risqué stuff.
Is there a way to make iBooks available to end users without them being able to run amok through the iBooks store?