最近收到Google寄來的Email

說舊的Unity SDK會收集特定資訊

要求我更新遊戲App以符合最新的政策

 

 

一開始我以為只有信上提到的這個問題

後來去GOOGLE發布程式的地方,發現問題還挺多的

各種新的宣告要設定、目標API要更新等

總之就只能一步一步處理

 

1. 先去GOOGLE發布程式的地方

把各種宣告的問卷填寫好

這是covid相關的App嗎? 這是政府相關的App? 諸如此類的問題

 

再來是,因為太久沒更新目標API,所以被鎖了,不給更新App

要按下延後處理的按鈕,才能更新

延期後會給你60天去上傳新的App

 

另外,強制要求了隱私權政策,可以用這個網站生一個給他

https://www.privacypolicies.com/

完成後會給一個連結,直接貼在GOOGLE那邊即可,挺方便的
 

 

2. 下載新的Unity

選最新且有LTS (Long Term Support) 的,也就是長期支援的穩定版本

安裝時,順便安裝 Android 和 iOS 的套件

之後安裝Google Mobile Ads Unity Plugin時會用到

 

3. 複製專案的資料夾

避免原來的專案被更改到

 

4. 用新的Unity開啟專案

會出現一些警示訊息,像是這個專案是用舊的編輯器,可能會有一些問題

因為我們已經有複製一份,所以不用太擔心,按繼續即可

然後我有碰到舊的Google Mobile Ads Plugin與新的Unity不相容的問題

所以要改用新的Google Mobile Ads Plugin

 

5. 移除舊的Google Mobile Ads Plugin

路徑:

windows > package manager,會看到一個有紅色驚嘆號的

點選之後Remove移除

另外,建議去asset資料夾底下把這三個資料夾都刪除

ExternalDependencyManager

GoogleMobileAds

Plugins

注意,這些資料夾可能和其他plugin共用,移除時請小心

如果你只有用google ads這個外掛,那就不會有問題
 

6. 安裝新的Google Mobile Ads Plugin

下載新的Plugin,下載位置可以參考另一篇

在Unity遊戲中投放Google廣告

下載好了之後就import

如果import後,如果沒有自動執行Auto Resolve,就是失敗了

失敗的原因可能是沒有裝 iOs 套件的關係,但是不太確定

 

成功Auto Resolve之後,為求保險,再Resolve一次

路徑:

Assets > External Dependency Manager > Android Resolver > Resolve

 

然後要重新設定App ID

Asset > Google Mobile Ads > Settings…

 

題外話

因為新版的Google Mobile Ads Plugin的程式有改

我就想用test ID先測試一下,但不知道為什麼都沒有顯示測試廣告

後來發現用我個人的ID,不改程式也能顯示廣告,就沒去管它了

 

7. 重新設定Android輸出設定

路徑:

File > Building Settings… > Player Settings…

首先,先確認Company Name和Product Name是否正確

以下圖片是我個人的範例,不能照抄,上傳時會出錯

有更改的話,會自動執行Auto Resolve,要等一下

 

在下面Other Settings這個分頁裡

剛剛輸入的Company Name和Product Name,會合併成Package Name

空白的地方會自動合併

要和你的遊戲連結一樣,不然上傳時會顯示錯誤

 

再來是版本和API

目標API記得要依照Google的要求

 

最後是密碼

在Publishing Settings的分頁裡

 

8. 輸出aab檔

用Build And Rund可以順便安裝在手機上測試一下

 

9. 發布新版本

路徑:

正式版 > 建立新版本(右上角)

 

大功告成!等Google審核通過即可

 

 

文章標籤
全站熱搜
創作者介紹
創作者 讀樂島主 的頭像
讀樂島主

讀樂島

讀樂島主 發表在 痞客邦 留言(0) 人氣(79)