File .adapterrc
Là 1 file để khi build thì sẽ tự động config trong file .html thêm phù hợp với các Rule của các mạng quảng cáo
Code mẫu:
{
"buildPlatform": "web-mobile",
"orientation": "landscape",
"injectOptions": {
"IronSource": {
"head": "<script>function onReadyCallback(){dapi.removeEventListener('ready',onReadyCallback);dapi.getAudioVolume();dapi.isViewable()&&adVisibleCallback({isViewable:!0}),dapi.addEventListener('viewableChange',adVisibleCallback),dapi.addEventListener('adResized',adResizeCallback),dapi.addEventListener('audioVolumeChange',audioVolumeChangeCallback)}function adVisibleCallback(e){console.log('isViewable '+e.isViewable),window.dapi.addEventListener('audioVolumeChange',audioVolumeChangeCallback),e.isViewable?(screenSize=dapi.getScreenSize(),e.startGame()):e.pauseGame()}function adResizeCallback(e){screenSize=e,console.log('ad was resized width '+e.width+' height '+e.height)}function audioVolumeChangeCallback(e){!!e?window.dispatchEvent(new Event('AudioResume')):window.dispatchEvent(new Event('AudioPause'))}window.addEventListener('load',(function(){dapi.isReady()?onReadyCallback():dapi.addEventListener('ready',onReadyCallback)})); console.log('Made by bee || ig: _.toilacho2105')</script>",
"body" : "<script type='text/javascript' charset='utf-8'>var s='';openAdUrl=function(){s=(cc.sys.os==cc.sys.OS_ANDROID||(cc.sys.os,cc.sys.OS_IOS),'');dapi.openStoreUrl(s)};</script><script> NUC.init('PLYType', 'GameName', 'GameType', '1.0.1');</script>"
},
"Mintegral": {
"head": "<script> console.log('Made by bee') </script>",
"body": " <script> function gameStart(){} function gameClose(){} </script><script type='text/javascript' charset='utf-8'>openAdUrl=function(){cc.sys.os==cc.sys.OS_ANDROID||(cc.sys.os,cc.sys.OS_IOS),'';window.install&&window.install()};</script>"
},
"Google": {
"body": "<a onclick=\"ExitApi.exit()\" style=\"display: none;\"></a>"
},
"AppLovin": {
"head": "<script>console.log('AppLovin')</script>"
},
"Unity": {
"body": "<script type='text/javascript' charset='utf-8' >var clickTag='',androidLink='https://play.google.com/store/apps/details?id=com.cscmobi.cookingmarina',iosLink='https://apps.apple.com/us/app/cooking-marina-cooking-games/id1488429989';var android='https://play.google.com/store/apps/details?id=com.cscmobi.cookingmarina';if(/android/i.test(userAgent)){url=android}function showMyAd(){mraid.open(url)}</script>",
"sdkScript": "<script type='text/javascript' charset='utf-8'>(function () {cc.DebugMode = {};cc.DebugMode.INFO = 0;cc.DebugMode.ERROR = 1;})();</script>"
}
},
"exportChannels": ["IronSource", "Mintegral", "AppLovin", "Unity"],
"tinify": true,
"tinifyApiKey": "tY6msyc0q3TKtTmx3jTmGrBWLsnpJsQc",
"enableSplash": false
}
Sửa file trước khi build
Unity cần sửa các link download phù hợp với game
sửa androidLink và iosLink: lấy link game đúng để khi nhấn nút download thì sang store
Sửa tinifyApiKey: key theo tài khoản trên https://tinypng.com/
Last updated