java - Need help wiith Activity view and Admob -


can give me idea on this

@override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); mdosave = true;  // force landscape , no title room setrequestedorientation(activityinfo.screen_orientation_landscape); requestwindowfeature(window.feature_no_title);  adview = new adview(this); adview.setadsize(adsize.banner); adview.setadunitid("a15341caf10045c"); adrequest adrequest = new adrequest.builder().build();    adview.loadad(adrequest);  // if user has never accepted eula show again. msettings = getsharedpreferences("solitairepreferences", 0);  //setcontentview(r.layout.main); mmainview = findviewbyid(r.id.main_view);  msolitaireview = (solitaireview) findviewbyid(r.id.solitaire); msolitaireview.settextview((textview) findviewbyid(r.id.text));  relativelayout layout = new relativelayout(this); relativelayout.layoutparams adparams = new relativelayout.layoutparams(relativelayout.layoutparams.wrap_content, relativelayout.layoutparams.wrap_content); adparams.addrule(relativelayout.align_parent_top); adparams.addrule(relativelayout.align_parent_left);  relativelayout.layoutparams adparams1 = new relativelayout.layoutparams(relativelayout.layoutparams.wrap_content, relativelayout.layoutparams.wrap_content); adparams1.addrule(relativelayout.align_parent_bottom); adparams1.addrule(relativelayout.center_horizontal);   layout.addview(mmainview, adparams); layout.addview(adview, adparams1);  setcontentview(layout); //startsolitaire(savedinstancestate); } 

that oncreate method contains game logic adn code admob banner. wrong here don't know what. should display game in landscape mode banner on bottom.

here 2 errors get:

e/googleplayservicesutil(15959): google play services resources not found. check project configuration ensure resources included.     fatal exception: main java.lang.runtimeexception: unable start activity componentinfo{com.jalle.solitaire/com.jalle.solitaire.solitaire}: java.lang.illegalstateexception: specified child has parent. must call removeview() on child's parent first. @ android.app.activitythread.performlaunchactivity(activitythread.java:2073) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2098) @ android.app.activitythread.access$600(activitythread.java:138) @ android.app.activitythread$h.handlemessage(activitythread.java:1204) @ android.os.handler.dispatchmessage(handler.java:99) @ android.os.looper.loop(looper.java:137) @ android.app.activitythread.main(activitythread.java:4905) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:511) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:790) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:557) @ dalvik.system.nativestart.main(native method) caused by: java.lang.illegalstateexception: specified child has parent. must call removeview() on child's parent first. @ android.view.viewgroup.addviewinner(viewgroup.java:3378) @ android.view.viewgroup.addview(viewgroup.java:3249) @ android.view.viewgroup.addview(viewgroup.java:3225) @ com.jalle.solitaire.solitaire.oncreate(solitaire.java:93) @ android.app.activity.performcreate(activity.java:5244) @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1082) @ android.app.activitythread.performlaunchactivity(activitythread.java:2037) ... 11 more 

so question : best way place admob on game screen ? using relative layout or smth else ?

ignore first error occurs me times play services works fine. second 1 2 views 1 after same layout. can either try using viewgroup or this

linearlayout childlayout = new linearlayout(this); childlayout.setorientation (linearlayout.horizontal); childlayout.addview (secondview); parentlayout.add(childlayout); 

Comments

Popular posts from this blog

PHPMotion implementation - URL based videos (Hosted on separate location) -

javascript - Using Windows Media Player as video fallback for video tag -

c# - Unity IoC Lifetime per HttpRequest for UserStore -