add namespaces to some CPP files to prevent naming conflicts
add android version of Samsung AdHub
add iOS support for ads::provider::SamsungAdHub