私はプロガードが正しく設定されていることを確認し、次を使用してすべてのクラスを維持しました:
-keep class com.millennialmedia.android.** {*;}
-keep class com.millennialmedia.google.** {*;}
パラメータの入力に何か問題があると思います。私の理解が正しいかどうか、または何かを変更する必要があるかどうかを誰かが確認できますか?
mopub サイトにミレニアル メディア ネットワークを追加する場合:
パブリッシャー エイリアス、サイト エイリアス、およびスポット エイリアス
Publisher Alias - 会社名だけでなく、mmedia.com へのログインに使用する電子メールを使用してみました。どれがいいですか?それとも全く違うものですか?
サイト エイリアス- mmedia.com で広告ユニットを作成するときに書いたアプリ名を入力しましたが、これは正しいですか?
スポット エイリアス- mmedia で作成された各ポジションの ID を入力しました。- これは正しいです?
MoPub は本当にややこしいです。ドキュメントはあまり役に立ちませんでした。これを解決するのに役立つ情報は素晴らしいものです。ありがとう
また、mopub はミレニアル メディア ネットワークを完全に無視しているように感じます。これは、logcat にもこのネットワークに関連するものが何も表示されないためです。
アップデート:
時々このエラーが発生します:
================================================== =========
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): Unrecoverable error connecting to Google Play services (e.g.,the old version of the service doesnt support getting AdvertisingId: java.io.IOException: Connection failure
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at com.google.android.gms.ads.identifier.AdvertisingIdClient.i(Unknown Source)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at com.google.android.gms.ads.identifier.AdvertisingIdClient.start(Unknown Source)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(Unknown Source)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at com.millennialmedia.android.MMSDK.getAdvertisingInfo(MMSDK.java:1034)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at com.millennialmedia.android.MMSDK.insertUrlCommonValues(MMSDK.java:891)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at com.millennialmedia.android.HandShake$1.run(HandShake.java:333)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
12-01 06:52:07.490: E/MMSDK-MMSDK(29479): at java.lang.Thread.run(Thread.java:818)