提供廣告翻譯公司
您可以在匯出的 hyperPad 專案中刊登廣告以賺取收益。首先,您需要註冊 Google AdMob 帳戶。如果您已經註冊,則可以直接登入。
帳戶準備就緒後,您需要在 AdMob 中設定應用程式。別擔心,即使您的應用程式尚未上架 App Store,仍然可以刊登廣告。您可以參考 Google AdMob 提供的**這篇文章**。
在 Google AdMob 中建立應用程式後,您需要建立 Ad Unit(廣告單元),以便在專案中刊登廣告。請參閱 Google AdMob 提供的這篇文章,了解如何建立及調整 Ad Unit。完成後,請記下 Ad Unit ID,之後可在行為中使用。
取得 Ad Unit ID 後,就可以開始用它刊登廣告。
試用示範 Ad Unit
如果您只是想製作應用程式原型,暫時不需要刊登實際廣告,可以使用 AdMob 的示範 Ad Unit 顯示佔位廣告。在正式刊登廣告前,您可以用它測試廣告是否能在專案中正常運作。您可以使用此表格中的 Ad Unit ID 試用示範單元。使用這些 ID 不需要帳戶,想用多少次都可以!請務必在匯出專案前,將它們換成您實際 Ad Unit 的 Ad Unit ID。
| 廣告格式 | Ad Unit ID | 用途 |
| 自動調整橫幅 | ca-app-pub-3940256099942544/2435281174 | 廣告橫幅 |
| 插頁式 | ca-app-pub-3940256099942544/4411468910 |
觸發廣告行為 (插頁式) |
| 獎勵插頁式 | ca-app-pub-3940256099942544/6978759866 |
觸發廣告行為 (獎勵型影片) |
您可以在這裡查看完整的示範 Ad Unit 清單,並進一步了解相關資訊。
設定廣告橫幅
若要設定廣告橫幅,請前往場景編輯器,按下畫面右下角附近的燒杯圖示,或按下 ⌘ + A。
選擇 Advertisement,即可在場景中加入廣告橫幅物件。
接著,您可以選擇橫幅的位置,以及要將它加入哪個 UI 圖層。
- Ad Position:橫幅可以放在畫面頂端或底部。
- UI Layer:您可以選擇 Global 或 Scene UI 圖層。選擇 Scene UI 時,橫幅只會出現在特定場景;選擇 Global UI 時,橫幅則會顯示在所有場景中。
建立廣告橫幅後,選取它並輸入 Ad Unit ID。您也可以調整橫幅大小,以符合您的需求。
如果設定成功,您就會在橫幅中看到廣告。若您的應用程式已通過驗證,使用者將會看到實際廣告。
如果您想在專案執行期間即時調整橫幅,可以使用 Manage Ad Banner 行為。
您可以使用 Ad Clicked 行為,在使用者點擊廣告橫幅時給予獎勵。這是一種事件行為,會在廣告被點擊時觸發。
刊登插頁式或獎勵廣告
若要刊登插頁式或獎勵廣告,可以使用 Trigger Ad 行為。這是一種動作行為,因此您只需在想刊登廣告時執行此行為即可。在行為中輸入 Ad Unit ID,就完成了!
如果您要刊登獎勵廣告,必須將行為中的 Ad Type 設定為 Reward Based Video。您可以將此行為的輸出連接到 If 行為,以檢查是否應向使用者發放獎勵。如果 rewarded 等於 1,就可以執行其他行為來獎勵使用者。
在匯出的專案中管理 AdMob
匯出專案後,請在 Xcode 中修改應用程式的 Info.plist 檔案,新增兩個鍵。請參考下方圖片。
- 您需要將
GADApplicationIdentifier鍵設為字串值,內容為您的 AdMob 應用程式 ID。這能讓 Google AdMob 識別您的應用程式,並代表您刊登廣告。請參閱這裡,了解如何取得 AdMob 應用程式 ID。 - 您需要將
SKAdNetworkItems鍵設為字典陣列。每個字典都包含SKAdNetworkIdentifier鍵,其值包括 Google 的cstr6suwn9.skadnetwork,以及部分第三方買家提供給 Google 的值。
或者,您也可以將 Google AdMob 提供的下列片段複製並貼到應用程式的 Info.plist 檔案中(您需要以文字方式編輯檔案,然後儲存)。
<key **\>GADApplicationIdentifier** </key>
<string>ca-app-pub-3940256099942544~1458002511</string>
<key> **SKAdNetworkItems** </key>
<array>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>4fzdc2evr5.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>2fnua5tdw4.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>ydx93a7ass.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>p78axxw29g.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>v72qych5uu.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>ludvb6z3bs.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>cp8zw746q7.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>3sh42y64q3.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>c6k4g5qg8m.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>s39g8k73mm.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>3qy4746246.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>f38h382jlk.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>hs6bdukanm.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>mlmmfzh3r3.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>v4nxqhlyqp.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>wzmmz9fp6w.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>su67r6k2v3.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>yclnxrl5pm.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>t38b2kh725.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>7ug5zh24hu.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>gta9lk7p23.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>vutu7akeur.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>y5ghdn5j9k.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>v9wttpbfk9.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>n38lu8286q.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>47vhws6wlr.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>kbd757ywx3.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>9t245vhmpl.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>a2p9lx4jpn.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>22mmun2rn5.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>44jx6755aq.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>k674qkevps.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>4468km3ulz.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>2u9pt9hc89.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>8s468mfl3y.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>klf5c3l5u5.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>ppxm28t8ap.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>kbmxgpxpgc.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>uw77j35x4d.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>578prtvx9j.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>4dzt52r2t5.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>tl55sbb4fm.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>c3frkrj4fj.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>e5fvkxwrpn.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>8c4e2ghe7u.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>3rd42ekr43.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>97r2b46745.skadnetwork</string>
</dict>
<dict>
<key> **SKAdNetworkIdentifier** </key>
<string>3qcr597p9d.skadnetwork</string>
</dict>
</array>
完成上述步驟後,就不需要再進行其他修改,可以將 App 提交至 App Store!不過,您需要先驗證應用程式,才能開始向使用者刊登付費廣告。若要驗證應用程式,您需要建立 apps-ads.txt 檔案。請參閱 AdMob 建立此檔案的指南。
使用 apps-ads.txt 檔案驗證應用程式後,已發布的 App 就會開始顯示實際廣告,您的專案也就成功營利了!

