I'm making an android app, which is currently showing a dialog (basically a popup window) when the app is being started, which shows the disclaimer, and the user can't skip it unless they press a button with the text "Agree".
I believe this is a good way of presenting the disclaimer to the user, but I'm also going to have a Privacy Policy and eventually a Terms of Service page in the app, and I wan't to prompt the user to agree to them to.
This doesn't sound much like a problem, but Google has pretty strict design guidelines (which I find great in most cases, because they give an app with great user experience if they are followed).
These guidelines says you shouldn't put a link to another activity/page in the app from a dialog:
(From the design guidelines for dialogs)
Dialogs generally should not include more than two actions.
A third action such as “Learn more” that navigates away from
the dialog or app leaves the current task and decision in an
indeterminate state.
Another option would be to combine the Privacy Policy, Disclaimer and Terms of Service texts in the same dialog, but that wouldn't look good and I believe that dialogs aren't well suited for such amounts of text.
So basically my question is, where can I put the Terms of Service, Disclaimer and Privacy Policy, to require the user to agree them when the app has just been started, before any further use of the app is possible, to give a good user experience and follow Google's design guidelines?