方法1: setTimeoutを使用した方法
// 広告を表示する関数
function showAd() {
// 広告の表示ロジックをここに記述する
}
// 5秒後に広告を表示する
setTimeout(showAd, 5000);
上記の例では、setTimeout関数を使用して5秒後にshowAd
関数を実行しています。showAd
関数内には、広告の表示に関するロジックを記述することができます。
方法2: setIntervalとclearIntervalを使用した方法
// 広告を表示する関数
function showAd() {
// 広告の表示ロジックをここに記述する
}
// 5秒ごとに広告を表示するためのタイマーID
var timerId = setInterval(showAd, 5000);
// 5秒後に広告の表示を停止する
setTimeout(function() {
clearInterval(timerId);
}, 5000);
上記の例では、setInterval関数を使用して5秒ごとにshowAd
関数を実行し、clearInterval関数を使用して5秒後に広告の表示を停止しています。showAd
関数内には広告の表示に関するロジックを記述します。
方法3: requestAnimationFrameを使用した方法
// 広告を表示する関数
function showAd() {
// 広告の表示ロジックをここに記述する
// 5秒後に広告の表示を停止する
var startTime = null;
function animate(timestamp) {
if (!startTime) startTime = timestamp;
var elapsed = timestamp - startTime;
if (elapsed < 5000) {
requestAnimationFrame(animate);
} else {
// 広告の表示を停止するロジックをここに記述する
}
}
requestAnimationFrame(animate);
}
// 最初の広告表示
showAd();
上記の例では、requestAnimationFrame関数を使用してアニメーションフレームごとにshowAd
関数を実行し、5秒後に広告の表示を停止しています。showAd
関数内には広告の表示に関するロジックを記述します。
これらの方法は、ウェブサイト上で広告を一定の時間だけ表示するための基本的な手法です。具体的な要件や実装の詳細によっては、さまざまな方法やライブラリを使用することもできます。