//Called when application is started.
function OnStart()
{
//Create a layout with objects vertically centered.
lay = app.CreateLayout( "Absolute", "VCenter,FillXY" );
lay.SetBackGradient( "#461E62", "#29123A" )
//Create a text label and add it to layout.
//Top banner
banner=app.CreateLayout("Absolute","Horizontal,FillXY")
banner.SetSize(1,0.08)
banner.SetPosition( 0, 0);
banner.SetBackGradient( "#461E62", "#29123A" )
lay.AddChild(banner);
txt = app.CreateText( "Hello LeadBolt\nSeloSoft Demo", 0.8, 0.2, "Multiline" );
txt.SetPosition(0.10, 0.38);
txt.SetTextSize(24);
txt.SetTextColor( "#ff6666ff");
lay.AddChild( txt );
web2=app.CreateWebView(1,0.12)
web2.SetPosition(0, 0.88);
web2.LoadHtml('<html><head> <script type="text/javascript" src="http://ad.leadbolt.net/show_app_ad.js?section_id=615889805"></script></head></html>')
lay.AddChild(web2)
//Add layout to app.
app.AddLayout( lay );
}
Teşekkür çok işime yaradıBu konuya hiç merak duymadım .
bunun şöyle bir kodunu forumda görmüştüm ;
var globs = {};
globs.sys = app.CreateSysProc( "su" );
forumdan araştırabilirsin
Selamlar,
Bu kodlar acaba banner kodu mu? Çünkü kodlarla ID düzgün yerleştirdim ama sonuç uygulama açılıyor en başta 1 saniyeliğine Selo Soft Demo diye bir ekran görünüp kayboluyor benim beklediğim şey ise layout'un en altında bulunan küçük bi banner di. Ne tür bir sorun yaşıyorum acaba? Bir de impression, eCPM hep "0"
Edit: Varolan layout üzerine yeni layout açınca oluyormuş banneri ana layouta alınca sorun düzeldi. Fakat şimdi başka bir sıkıntı var. Tablet ile yazıyorum telefon ile deniyorum tablette sıkıntı görünmüyor ama telefondan açtığım zaman arkaplan kayboluyor ekran simsiyah oluyor. Diğer bir sıkıntı ise reklamlar sürekli beyaz yani bomboş görünüyor impression da uygulamayı açıp kapamama rağmen değişmiyor
Edit2: Reklam görüntülenmeme sorununu çözdüm fakat arka plan hala siyah
Edit3: Reklama tıkladığımda sürekli script error alıyorum. Hedef url'ye kesinlikle gitmiyor. Zamanında bu programla bi mp3 uygulaması yapmıştım webview le reklam ekleniyor demek boş kalmasın demiştim . Süründürdü ama aynı programı javayla yazsaydım hem daha fonksiyonlu birşey olurdu hem de reklam entegrasyonu kolay olurdu :/ İmpression 13, Click 5, eCPM 0
Edit4: eCPM sorunu halledildi, script error problemi devam ediyor. (Edit yapmaktan bi hal oldu)
@SeloSoftt
app.EnableBackKey( false );
//Called when application is started.
function OnStart()
{
lay = app.CreateLayout( "Absolute", "" );
lay.SetBackGradient( "#461E62", "#29123A" )
web = app.CreateWebView( 1, 1,"AllowZoom" ,"IgnoreError,ScrollFade");
web.SetOnProgress( web_OnProgess );
web.SetBackGradient( "#461E62" , "#461E62" )
web.SetPosition(0, 0);
lay.AddChild( web );
var isApk = (app.GetAppPath()=="/Assets");
if( isApk ) folder="file:///android_asset/user/html/";
else folder="file://"+app.GetAppPath()+"/html/";
web.LoadUrl( folder + "index.html" );
web2=app.CreateWebView(1,0.12)
web2.SetPosition(0, 0.89);
web2.LoadHtml('<html><head> <script type="text/javascript" src="http://ad.leadbolt.net/show_app_ad.js?section_id=615889805"></script></head></html>')
lay.AddChild(web2)
//Add layout to app.
app.AddLayout( lay );
}
//Show page load progress.
function web_OnProgess( progress )
{
app.Debug( "progress = " + progress );
if( progress==100 ) app.HideProgress();
}
//Set action of Back key
function OnBack1()
{
var yesNo = app.CreateYesNoDialog( "Çıkış ?" );
yesNo.SetOnTouch( yesNo_OnTouch );
}
//Way out if normal Back key disabled
function yesNo_OnTouch( result ){
if( result=="Yes" )
app.Exit();
}
function OnBack()
{
if(web.CanGoBack())
{
web.Execute("$.mobile.back();");
}else
{
OnBack1()
}
}
<html>
<head>
<meta name="viewport" content="width=device-width">
<script src='file:///android_asset/app.js'></script>
</head>
<script>
//Called after application is started.
function OnStart()
{
app.ShowPopup( "HTML Rocks!" );
}
</script>
<style>
body { background-color: #ffffff; }
.hello
{
font-size: 42;
width: 100%;
margin-top: 2em;
text-align: center;
color: blue;
}
</style>
<body onload="app.Start()">
<div class=hello> Hello World! </div>
</body>
</html>
İgnore error nasıl yapabilirim acaba? Teşekkürlermerhaba uzun süredir buraya bakamıyorum kusura bakmayın işlerden dolayı , eğer örnek kodunu yollarsan hala sorun devam ediyorsa yardımcı olabilirim .
web görüntüleme de chrome hatası var android 5.1.1 ve üzerinde hedefe gidiyor webview kısmına "IgnoreError" secenegi ekle hatayı yok sayması için .
