寫APP是孤獨的事情,跟AdMob violation: Site Behavior: Navigation的解法
無奈.
一個人慢慢地修,孤獨的修app....
總之,google admob好像跟我有仇似的,一直找我麻煩.
現在我一收到admob開頭的信,我就會害怕.
簡單講:
AdMob violation: "Site Behavior: Navigation" Policy Violation - solution
就是如果你收到這個違規:
那就要檢查你app所有button/menu item與連結,不能有忽然地引導user跳出App 動作.
必須要提醒user.才能跳出去app.
因為你app內可能的錯誤太多,所以admob不跟你講那裡違規,因為Admob審查人員無法為你一一檢查.
所以發這違規.
像下圖: 按下這transfer會跳到google translate...
但是沒有提示使用者.就是違規.
因為有些人的手機沒裝google translate.會有錯誤訊息出現.
2.google play 審核的擔心與害怕
上次因為一個app有用到一個library.
APK還要符合x86, X64, ARM64, 32Bit.. 導致app就被退回.
現在 x86 很少用在手機平台了,但還是一樣不能忽略.
不得已X86版本Library只好移除,剩下ARM 32, 64 即是 arm7, arm8.
總之,就是寫一個app在上傳apk後不是就沒事了,還是要擔心害怕被Google play駁回.
當然除了GOOGLE play會駁回的風險外,
apple app store也是有同樣風險,而且更嚴格.
------
3.再來看看下圖: 多出一片空白,很明顯是廣告位置錯誤.
但這樣也造成開發者問題,因為廣告放送被停止,
admob banner 的版位在我們開發者App中無法被呈現出來.
我們無法debug.
等到我們把admob違規解決後,就會發生位置錯誤的問題.
這樣就變成我又要再出一版app,只是為了修正admob廣告位置錯誤的問題.
好險google play允許我這樣頻繁更新app,如果是apple可能就不允許了.
總之,寫app就是一直處在擔心跟害怕的心情.
即使是免費的app也是一樣.這就是app開發者不為人知的辛酸阿
4.台灣opendata的混亂與失敗:
台灣opendata表面上是成功的,但很多地方卻是失敗的,舉例來說:內政部的opendata簡直是表面功夫.
以警廣opendata路況為例,
假日一到,就當了,連不上,系統不穩定.連帶使用警廣路況opendata的開發者的app被罵慘,
如下圖,當天是10/3日 週六,但警廣opendata根本連不上..使得我只能用舊有的cache data ,日期還停在9/30.
數以千計的user狂罵,跟解除安裝app接湧而來.
當然周一時他們才修好,但已過了user使用的高峰時間.
不只如此,一到假日,很多opendata都死了,台灣政府就是這樣,假日一到,全部當機.
然後周一上班,他們發現有問題了,才修正
下圖是交通部觀光局的opendata.也是一到連假server就死當.
我們也擔心開發者因此會被admob判決違規.
使用到opendata taiwan的開發者心臟要很大...
我建議大家在台灣opendata還沒穩定前,不要花時間去開發opendata taiwan的app.
5..因為covid-19, app廣告收入大減,大家都收入遽降.
我也是一樣,窮到只能吃7-11的7折食物.
好可憐的.
各位app的開發者,大家加油啦~這行飯不好吃...
祝大家順利度過Covid-19風暴...
想請教你幾個問題,希望你可以幫幫我,因 admob 沒有人支援的。
回覆刪除問題 1: 你的 app-ads.txt 存放在那裡,存放在 GitHub 上可以嗎,我昨天才存放在 GitHub 上,過了 24 小時,在 admob 還看不到。
seller.json 又需要設定嗎?
問題 2: 我已發佈了正式版 app 上 google play, 個 app 已使用了 admob 的眞廣告 ID 單元,我可以安裝自己的正式版 app 看這些眞廣告嗎?
現在我的 admob 帳戶上的請求數與曝光數被 admob 扣至 0,這幾天一直沒有改變過這些數值,不知是否已被 admob 暫停了帳戶!
1.不可以放在github,一定要獨立網域. 這就是他們設定app-ads.txt的目的,要防治偽冒者.很多方法可以,google一下喔.
回覆刪除2.可以啊,但是用test Ads比較保險些,你是否被暫停admob帳戶,看admob狀態,如果有被停,他會通知你.
Free App-ads.txt Hosting Tool www.app-ads-txt.com 可以嗎?
刪除正確做法是否使用公開測試版本,使用 test Ads,然後再出正版時使用眞 ID 廣告呢?
建議您也可以換一家廣告平台看看, 我是最近一年才將AdMob放到我新的APP上面的, 前面幾個版次都沒事, 我的APP功能也沒改變很多, 都是小修而已, 最近的升級版也出來三個月了, 但在這一兩個月突然接到site behavior policy violation的警告, 開始時覺得莫名其妙, 因為完全沒有頭緒, 本來不都好好的嗎? 怎麼會突然被警告? 而且還是AdMob發出的警告,Google Play 都過了不是?
回覆刪除我也很火大AdMob這種不事先警告或是先審查好就冒然將發行者停權的作法,而哪裡觸犯他們的條文又不明言,這樣的作法難道沒有侵害到發行者權益的嫌疑嗎?
最奇怪的是,這個違規不是由Google Play來提出,而是AdMob提出,不知道是不是我個人的認知不對,我實在想不出這個規則和廣告提供有什麼關係啊,這些審查不是應該是Google Play做的才對嗎? 難道Google Play 是怕冒然將APP停權會造成太大的影響,進而影響到本身的經營,只好用廣告停權的手段來施行?
我目前也只能先就自己認為可能違規的部分去修正再發行看看,但實在沒有把握,下一版可以通過審查,我也在考慮若下版還是被判違規,乾脆換回我以前用了N年的其它廣告平台,照樣有廣告收入,來抵制AdMob的蠻橫的作法