Trying to apply appropriate sizing to the ad.
Splitting adapters and example into separate modules.