AdMobでポリシー違反 その3

また審査で落ちた。

あれからさらに調べたら、NavigationDrawerを外したら通ったという報告があったので NavigationDrawer は関係なかったみたい。

今度は何かを追加じゃなくて外す方向で考えた。

  • 最初の起動直後はリストが空なのでリストソートのメニューをアイテム追加後に表示するようにした
  • 見た目をシンプルにするために、リストが何なのか説明するラベルを消した(他のアプリで問題ないので関係ないと思う)
  • AdViewがConstraintLayoutで幅0dp、startとendがparentと
    Constraint されていたところを、幅をwrap_contentとした
  • 申請する時に変更点だけでなく「違反事項はありません」と一言添えた(これ以上直しようがないので、ちょっと強調してみた)

そうしたところやっと申請が通った。

今回はだいたい申請から3時間くらいで通った。その前は1時間強、その前は1日。1週間かかることもあると書いてあったが、幸い早く審査がされたので助かった。

本当は、ここを直してほしいと書いてあると悩まなくていいんだけどね。

CreateProcess error=206, ファイル名または拡張子が長すぎます

AndroidStudio4.0.1で、

CreateProcess error=206, ファイル名または拡張子が長すぎます。

というエラーが出た。いろいろ調べたがWindowsのファイル名の長さの制限というのが見つかった。いまどき?と思いながら試しに浅いディレクトリに展開してコンパイルしたがダメ。

他にもいくつか対処法が見つかったが解決しない。

こういう時は、エラーメッセージを疑えと言う経験則から

gradle.propertiesの

org.gradle.jvmargs=-Xmx1024m

を、メモリー不足だろうと思って

org.gradle.jvmargs=-Xmx1224m

としたらコンパイルできた。

AdMobでポリシー違反

Drawing memoっていうJW_CADのファイルやJPGに図形を上書きできるアプリを作りました。

しかし、公開後、AdMobでポリシー違反「サイトの仕様: ナビゲーション」と言うのが出ました。

 

ごめんなさい、まったく意味が分かりません。

検索かけると、NavigationViewに関することが引っかかりますが、このアプリにはありません。ないことが問題なのか?とも思いましたが他のアプリでなくても問題ないものがあります。

ひとまず、リストに何もない時のメッセージの見直しを行いました。これで再申請してみます。