This was my first and only experience with keyboard customization. The amount of boilerplate code involved quickly convinced me not to try it again. Still, it turned out to be a useful experiment, since it gave me the chance to test AdMob’s Rewarded Ads.