Marketing technology and advertising technology solutions