Is there a blueprint which can tell the player to "connect to the internet or the game will not start" ? (note: the game is not a online game but a offline game. but internet connection will be needed to load ads as the game will be free)

You would need a plugin for that, if you wanted to do it in BP. There’s plenty, type http into the marketplace search.