・仕様内容
広告を見る事でアプリ内のポイント換算等を
行う処理をしたい。
・具体的な仕組み
広告を読み込み、読み込みが完了していない事を考慮し
ProgressDialogによってユーザーを待機させ
その間にThreadを用いてrun()内でadmobの広告を
読み込み続ける処理をしたい。
・問題点
Thread内で広告が読み込まれたかの確認を
if (mInterstitialAd.isLoaded()) {
}
else{
}
上記を用いて確認すると
errorが起きる。
DialogならびにThreadを用いず
このif文を扱った場合は正常に動作するが
Thread内では何故か動かない
Thread内で広告の読み込み処理および確認を
行うためにはどうすればいいのでしょうか?
・試した対策
1.Thread内に広告を読み込むのに必要な引数や関数等を全て
導入して動作検証→フリーズ
public void adtest(){
//上記の確認if文
}
これを別途用意し、Thread内から関数呼び出しを行い
動作検証→フリーズ
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/09 15:21