Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Opera mini и информация специально доля него.

Автор androvip, 14-03-2014, 22:36:14

« назад - далее »

androvipTopic starter

Необходимо  сделать так, что-бы кусок кода, с текстом и рекламой отображался только в opera mini, а в других браузерах чтобы эта информация не появлялась, как такое возможно осуществить?
  •  


DOleg

<?php

if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false ) {
код рекламы
}

?>


androvipTopic starter

Этот код надо вставлять в html страницу?
  •  

DOleg

#3
Да.
Только уточните, у вас сайт на html или на php? Код php и на простом html без поддержки php работать не будет.
И да, не знаю, что это за "кусок кода, с текстом и рекламой", который вы хотите вставить, но возможно мой код для этого придётся изменить.

androvipTopic starter

#4
У меня dle) я так понимаю, там и php и html есть

Добавлено: 15-03-2014, 19:02:51


Пробовал этот код вставить в html, не работает
  •  


DOleg

Цитата: androvip от 15-03-2014, 18:58:47Пробовал этот код вставить в html, не работает
Как я говорил, не зная, что за код рекламы вы хотите выводить, трудно сразу дать полностью рабочее решение и возможно код надо немного доработать.

<?php if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false ) { ?>
<p>код рекламы</p>
<?php ?>


androvipTopic starter

#6
Реклама adsensе.

Добавлено: 16-03-2014, 23:48:03


Либо другая рекламммма, всё проблема в том что реклама adsense не отображается в опера мини( 20%) необходимо как-то монетизировать эту часть сегмента.
  •  

DOleg

#7
Для достижения такого эффекта вы можете использовать JavaScript и определить текущий браузер с помощью объекта navigator. Вы можете проверить свойство userAgent в объекте navigator, чтобы узнать, какой браузер используется пользователем. В случае Opera Mini userAgent будет содержать "Opera Mini".

Вот пример кода на JavaScript, который позволит вам отобразить определенный контент только в Opera Mini:

```javascript
<script>
  var isOperaMini = (navigator.userAgent.indexOf("Opera Mini") > -1);

  if (isOperaMini) {
    // Код для отображения контента только в Opera Mini
    document.write("<p>Текст и реклама, отображаемые только в Opera Mini</p>");
  }
</script>
```

Код выше проверяет, содержит ли строка userAgent фразу "Opera Mini". Если это так, то он выводит определенный HTML-код на странице. В противном случае, код не выполняется и контент не отображается в других браузерах.

Однако, стоит помнить, что пользователи могут пoдделывать свое значение userAgent, поэтому этот метод не является абсолютно надежным.

В общем, тут такое дело, Адсенс в Опере Мини показываться не будет, это политика и самого Гугла и как мне показалось и Оперы тоже. Так что вам придётся выбирать другой источник монетизации, например РСЯ, если ваш сайт удовлетворяет ихним Правилам.



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....