If you play your app from your smartphone (APK installed), and the iframe display correctly, (you see the links) then it works fine. If there is a problem with the Allow Origin, the iframe wouldn't load at all. If you host the page on your server, you would need to configure your web server (Apache, for example) or simply edit the .htaccess and set the Access Control Allow Origin to *.
If the iframe works correctly, and the problem is when the user click on the links, like they are getting redirected somewhere else (like the play store), then it means you need to change some configuration, or you can try to edit your link. You can try to edit the link and add the target as _blank, or you can try to use a shortener URL as well. If these options don't work, then you can try this way: https://stackoverflow.com/questions/32928318/using-cordova-how-can-i-open-external-urls-in-chrome-instead-of-the-in-app-bro
There might be some other configuration you would need to set. You can add the JS provided in the solution directly into construct (if it apply also on the iframe, just add an alert to make sure) or directly into the iframe. I didn't test it, so you would need to try all of them. Hope this help