1
私は奇妙な問題があります。私の広告はクリックできません。奇妙なことは時々あなたができることです!アプリは時々クリックすることができるのでAdMobの広告はほとんどの場合クリックできません
W/Ads ( 477): Unable to check for AdMob redirect.
W/Ads ( 477): java.net.MalformedURLException: Protocol not found: /default2.aspx?lang=EN&gclid=CKa_39L4ua0CFWIntAod92Dc_Q
W/Ads ( 477): at java.net.URL.<init>(URL.java:275)
W/Ads ( 477): at java.net.URL.<init>(URL.java:159)
W/Ads ( 477): at h$a.a(Unknown Source)
W/Ads ( 477): at h$a.doInBackground(Unknown Source)
W/Ads ( 477): at android.os.AsyncTask$2.call(AsyncTask.java:185)
W/Ads ( 477): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
W/Ads ( 477): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
W/Ads ( 477): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
W/Ads ( 477): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
W/Ads ( 477): at java.lang.Thread.run(Thread.java:1096)
、私は自分のコードに何か問題があると思ういけない:あなたが広告をクリックしたカント 場合は、logcatは、次のようなメッセージが表示されます。しかし、ちょうど確信してください:
public class Ad {
private AdView adView;
protected String id = MY_AD_ID;
RelativeLayout adsLayout;
public Ad(Window window,Context context) {
adsLayout = new RelativeLayout(context);
RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.FILL_PARENT);
adsLayout.setGravity(Gravity.BOTTOM);
adView = new AdView((Activity) context, AdSize.BANNER,id);
if(window != null) // to be clear this is needed for when I want to creat an ad in a AlertDialog ;)
adsLayout.addView(adView);
AdRequest newAdReq = new AdRequest();
adView.loadAd(newAdReq);
if(window != null)
window.addContentView(adsLayout,lp2);
}
public AdView getAd() {
return adView;
}
public void newAd() {
adView.loadAd(new AdRequest());
}
public int getHeight() {
return adView.getHeight();
}
public void removeView() {
((ViewGroup) adsLayout.getParent()).removeView(adView);
}
}
グリーティング!