DroidScript(cepte yada pcde programlama)

Özetle droidScript ile geliştirdiğim uygulamaya reklam ekleme işi nasıl yapılır? Adsense admob felan hiçbirşey farketmez
 
    Konu Sahibi
özetle ADMOB SDK'sı yok ilerleyen zamanlarda eklenti olarak cıkabilir hatta java bilgin varsa kendin yapar droidscript içinde satabilirsin , ADSENSE webview yöntemi ile mevcut .
 

Tufkan

Üye
Hocam mod versek analata bilirmisin
 
    Konu Sahibi
Merhaba arkadaşlar malesef işten vaktim olmadıgı için burayla ilgilenemiyorum , başka bir reklam ağı için kod vereceğim size bu ağ LeadBolt kullanımı kolay DS içinde kullanılabiliyor bu ağda webview yöntemi ile örnek kodda mevcut ;


Kod:
//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 );
}

Öncelikle LeadBolt sayfasından devoloper olarak üyelik almanız gerekmektedir , size verilen id'yi xxx görülen yere eklediğiniz zaman size ait olan reklam ağı reklamlarda görünecektir .. <script type="text/javascript" src=" "></script>
Yeni uygulamalar ekledim bu arada GooglePlay'e işinize yarayanlar olabilir.

offline noktalama işaretleri öğrencilerin telefonlarında olmalı bence.





Yeni bir radyo daha ;







 
    Konu Sahibi
Biraz araştırma yaptım parasına sağlam olduğunu söylüyor herkes
 
S.a beyler bende 2haftadır programı kullanıyorm henüz geliştirme aşamasında clash of clans için android bot üzerinde çalışıyorm .aşmam gereken noktalar var.
 
    Konu Sahibi
A.selam .
Grup sayfasına göz atmanı tavsiye ederim orda sorunlara çözüm bulunur .
 
Sorun şu ki root izni nasıl alabilirim.yoksa otomatik olarak dokunmatiği veya keycode çalışmıyor.en basitinden sistem klasöründen birinde txt dosyasına yazdıramıyorm
 
    Konu Sahibi
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
 
Tepkiler: fatikngage
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
 
Son düzenleme:
AIDE programlama biliyorsan bence en iyisi
 
    Konu Sahibi



merhaba 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 .
 

Tufkan

Üye
Merhabalar uzun süre aranızda yoktum bu aralar web tasarım kursuna başladım ve droidacriptte bi hatayla karşılaştım kodum şu şekilde
<html>
<head>
<title>İlk sayfam </title>
</head>
<body bgcolor="red">
<h3>Bizim ilk sayfamız olucak;</h3>
<hr color="white">
<table border="5" bordercolor="blue">
<tr>
<td> KENDİ SİTE ADRESİM.tk</td>
</tr>
<tr>
<td> gitmek için tıkla----></td>
<td><a href=" SİTE ADRESİM.tk">Link Benim :-)</a></td>
</tr>
</table>

</body>
</html>

Hata 2. Tr açtıgımda ortaya cikti yani 2.kez<tr> yazdığım kırmızıya döndü linke tıkladığımda ise karşılaştığım haga şu:

Acil yardımlarınızı bekliyorum arkadaşlar...
 
    Konu Sahibi
Merhaba Tufkan verdiğin link çalışmıyor olabilir mi ?
yada DS içinde app.js dosyasının yolunu v erdin mi ?

sana örnek kodlar vereyim sayfa yolunu bunlarla dene .
Kod:
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()
    }
}


bu kodla yerel dosyaları açabilir yada doğrudan web sayfasını görüntüleyebilirsin , sayfada geri tuşu kullanırken burda geri tuşu jquery mobile'a göre yapılı onu web.back olarak değiştirebilirsin.

bu kod ise .html olarak (js) değil.

Kod:
<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>

kodunu body içine yerleştir.
 

Tufkan

Üye
Kullanmadim link ise calisiyor kesin
pc den giremiyorum hata bu
 
    Konu Sahibi
wi-fi ide yi kullanırken mi sorun yasıyorsun Tufkan ?
web görüntüleme(webview) kullan native uygulama olarak olustur uygulamanı öyle dene birde
webview'in hatayı yoksayması için IgnoreError kullanmalısın jquery mobile kullanmanı tavsiye ederim daha az hata oluyor hemde görünüm açısından daha iyi web uygulaması için .
web = app.CreateWebView( 1, 1,"AllowZoom" ,"IgnoreError");
Bunlar yeni uygulamalar;









 
İgnore error nasıl yapabilirim acaba? Teşekkürler
 
Bende yeni başladım .Droidscript android studio ile nasıl derleriz.sdk dan bahsedilmiş.
Derlemeyi telefon üzerindenmi yapıyorsunuz sanırım.
diğer ios android vs sistemlerde multi yapma şansımız varmı?